我已经按照 GitHub 的指示设置了我的帐户,我可以克隆,但我无法远程推送。
当我执行“ git push”时,会得到403错误。它有正确的 URL。我尝试了一个“ git 凭证-osxkeychain get”来查看它输出了什么,结果打印出了错误的凭证。
我相信这是他们第一次申请证件,我以为是另一份申请,结果放错了。
我只需要重新设置它,让它为我的 GitHub 帐户使用正确的密钥链项目。
我试过了:
git credential-osxkeychain erase
git credential-osxkeychain set
程序从不提示。如果我没有做正确的事情,Set 会说“ bad input”。我试着输入“ password=password
”,等等,但是当我输入“ get”时,我仍然得到旧的。
我不知道这些东西放在哪里,因为它们不在里面。Gitconfigure.此外,没有最近的钥匙链项目,可能是它。(我的密钥链中有几个 GitHub 帐户,但它没有使用其中任何一个。)