致命:无法访问“https://github.com/SOME_NAME/SOME_PROJECT.git/”:请求的网址返回错误:403

 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.
或者方法,请指教!
非常感谢!

最佳答案 以前的远程配置为使用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/

点赞