git push出现remote:Permission to 账号1 denied to 账号2的异常

异常现象

在这里插入图片描述

原因分析

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

解决方案

mac

第一步:打开钥匙串。如下图所示

在这里插入图片描述
第二步:在搜索框输入 github。如下图所示

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

window

在这里插入图片描述
删除即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值