$ git push origin master
remote: Permission to xxx/test.git denied to OLDUSER.
fatal: unable to access 'https://github.com/xxx/test.git/': The requested URL
returned error: 403
我将git用户更改为新用户后出现此问题。 这就是我无法推动当前用户,因为它仍然与旧帐户相关联。我该如何解决这个问题?
我已经做过的事情:
答案 0 :(得分:0)
首先,如果您使用的是https网址,则ssh密钥无关紧要 使用git remote -v检查您的确切网址。
如果是https版,请在其中强制使用新的用户名帐户:
git remote set-url https://<newusername>@github.com/<newusername>/yourRepo
请注意,如果您要推送的新帐户并非直接拥有,例如您的“旧帐户”,则需要转到:
<newusername>
作为协作者yourRepo
GitHub帐户创建的新空newusername
。