前言
由于使用git的需求所致,切换了自己的git小号上传,当切换回大号上传时发现抛出错误remote: Permission to A denied to B
。
原因分析
从抛出错误的意思来看:对A用户的许可不允许给B,很明显可以看出你上传用的github账户与你要上传到github的账户不匹配(即上传的用户没有上传权限),这是为什么呢?这是因为我用的是win10,win10自带Windows凭据(win7没有这个),当你切换git用户如果没有删除对应的凭据,那么下次使用可能使用上次的凭据。
![git使用git push 命令跳出remote: Permission to A denied to B的问题 git使用git push 命令跳出remote: Permission to A denied to B的问题](/default/index/img?u=aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzUwNC9lNjJlODBkMDE5NTQ5YjMzNzgzYzM5ZTYwNGJmYjc3MC5wbmc=)
解决
既然是因为凭据记忆导致的问题,那么你把对应的凭据删除,那后再用对应的账户上传即可。