git push 报错:remote: Permission to XXXA/xxxx.git denied to XXXB
针对git push的时候报错remote: Permission to userA/xxxx.git denied to userB。fatal: unable to access ‘https://github.com/userA/xxxx.git/‘: The requested URL returned error: 403
在使用git push项目的时候,遇到上面的报错。403,说明访问被拒绝。可以通过shell命令cat ~/.gitconfig
,得知当前的用户为userB。
问题的原因?
由于电脑使用git bash配过SSH,系统已经将指向github.com的用户设置为了userB,每次push操作的时候,默认读取保存在本地的用户userB。
最简单有效的解决办法?——Windows操作系统
移除计算机中的userB
操作如下:
即可。
重新提交的时候,git会要求你输入新的用户名和密码,输入后就可以成功提交了。