致命:无法访问' https://github.com/SOME_NAME/SOME_PROJECT.git/&#39 ;:请求的网址返回错误:403

时间:2016-07-31 16:20:46

标签: git ssh

 git push
 remote: Permission to newGithubAccount/newGithubAccountProject.git denied to myOldGithubAccount.
 fatal: unable to access 'https://github.com/newGithubAccount/newGithubAccountProject.git/': The requested URL returned error: 403

我收到403错误,我知道发现了错误的访问,错误消息清楚地告诉我原因: 因为我的git push使用的是我以前的github帐户凭据,但我已经更新了我的git全局配置并生成了新的.ssh/id_rsa并将ssh密钥添加到我的新github帐户中。 但是这个错误仍然存​​在,我在本网站和Github.help页面上进行了广泛搜索,但仍然没有运气,请帮助。

我想我需要以某种方式彻底清除我之前的github帐户的缓存或删除它,然后我可以使用我的新帐户访问github。 或者方法,请指教! 非常感谢!

1 个答案:

答案 0 :(得分:2)

以前的远程配置为使用HTTP协议。您可以使用set-url remote命令更新远程以使用基于SSH的协议。

git remote set-url origin git@github.com:newGithubAccount/newGithubAccountProject.git

https://help.github.com/articles/changing-a-remote-s-url/