异常现象

原因分析
对A用户的许可不允许给B,很明显可以看出你上传用的github账户与你要上传到github的账户不匹配(即上传的用户没有上传权限),这是为什么呢?如果你每次提交都需要用户名和密码验证,则不会出现这种异常,但是如果你第一次生成用户凭证,以后提交远程都会带着这个凭证提交代码,由于你切换了github账号,上次的凭证未删除,则造成这种异常
解决方案
mac
第一步:打开钥匙串。如下图所示

第二步:在搜索框输入 github。如下图所示

第三步:删除到一条不剩为止,这样接下来再访问 github 账户,就不会出现 remote: Permission to xxx/xxx.git denied to xxx。
window

删除即可
本文介绍了一种常见的GitHub上传权限异常现象及原因分析,并详细介绍了针对Mac和Windows系统的解决方案。
680

被折叠的 条评论
为什么被折叠?



