我已经按照GitHub说明设置了我的帐户,我可以克隆,但我无法远程推送.
当我执行"git push"时,我收到403错误.它具有正确的URL.我尝试了一个"git credential-osxkeychain get"来查看它给出的内容,并打印出错误的凭据.
我相信发生的事情是它第一次要求凭据,我认为这是另一个应用程序要求,并且它将错误的应用程序放入其中.
我只需要重置它,以便它为我的GitHub帐户使用正确的钥匙串项.
我试过了:
git credential-osxkeychain erase
git credential-osxkeychain set
Run Code Online (Sandbox Code Playgroud)
该程序从不给出任何提示.如果我不做正确的话,Set会说"输入错误".我尝试输入" password=password"等,但是当我做"获取"时,我仍然得到旧的.
我无法弄清楚这些存储的位置,因为它们不在.gitconfigure中.此外,最近没有钥匙链项目可能是它.(我的钥匙串中有几个GitHub帐户,它没有使用任何帐户.)
我正在使用另一个github帐户来练习,现在我建立了自己的github帐户.从现在开始,我将主要使用自己的帐户.我的问题是我的计算机仍然以另一个github帐户名登录(即使我在线登录自己的Github帐户).
我无法向我自己的github回购推送任何东西,因为其他帐户显然没有这样做的许可.如何告诉我的电脑切换到我自己的帐户,以便我可以在Github在线推送我的回购?