git 在 OS X 上删除钥匙串后推送无法正常工作
git push not working after deleting keychain on OS X
今天早些时候,我的钥匙串出现问题,我收到无休止的无法解决的登录提示。我按照此处的策略删除了钥匙串:http://www.techarp.com/showarticle.aspx?artno=801
但是现在,我的 git 功能受到了影响。每当我尝试推送到我自己的仓库时,我都会收到以下错误:
remote: Repository not found.
fatal: Authentication failed for 'https://github.com/myusername/myrepo.git/'
我尝试生成新的 SSH 密钥并重置身份验证。当 运行ning ssh -T git@github.com
.
时,我能够成功验证
我知道这个问题与钥匙串有关。每当我尝试 运行 以下命令时,终端就会挂起:
$ git credential-osxkeychain get
我从这里去哪里?我不确定如何解决或解决此问题。作为参考,我在 OS X Yosemite.
根据@MikeD 在评论中的建议,我从 ~/.gitconfig 文件中删除了 credential.helper。然后,当我调用 git push
时,它在成功推送之前提示我输入 github 登录凭据。
今天早些时候,我的钥匙串出现问题,我收到无休止的无法解决的登录提示。我按照此处的策略删除了钥匙串:http://www.techarp.com/showarticle.aspx?artno=801
但是现在,我的 git 功能受到了影响。每当我尝试推送到我自己的仓库时,我都会收到以下错误:
remote: Repository not found.
fatal: Authentication failed for 'https://github.com/myusername/myrepo.git/'
我尝试生成新的 SSH 密钥并重置身份验证。当 运行ning ssh -T git@github.com
.
我知道这个问题与钥匙串有关。每当我尝试 运行 以下命令时,终端就会挂起:
$ git credential-osxkeychain get
我从这里去哪里?我不确定如何解决或解决此问题。作为参考,我在 OS X Yosemite.
根据@MikeD 在评论中的建议,我从 ~/.gitconfig 文件中删除了 credential.helper。然后,当我调用 git push
时,它在成功推送之前提示我输入 github 登录凭据。