【踩坑实录】Github提交时出现错误:remote:Permission to xxx/test.git denied to xxx

【踩坑实录】Github提交时出现错误:remote:Permission to xxx/test.git denied to xxx

知识分子没文化
2021-12-08 / 0 评论 / 1,485 阅读 / 361 字数 / 正在检测是否收录...
温馨提示:
本文最后更新于2021年12月11日,已超过1028天没有更新,如存在内容错误、图片加载失败、链接失效等问题,请留言反馈,博主将在第一时间进行修改。

目录:

问题再现

Github 提交时出现错误,报错信息如下:

remote: Permission to xxx/test.git denied to xxx.
fatal: unable to access 'https://github.com/xxx/test.git/': The requested URL returned error: 403

01

如果再试一次,可能还会有如下报错:

fatal: unable to access 'https://github.com/xxx/xxx.git/': OpenSSL SSL_read: Connection was reset, errno 10054

或者:

fatal: unable to access 'https://github.com/xxx/xxx.git/': Failed to connect to github.com port 443: Timed out

02

错误原因

这个是由于在同一台计算机上先后使用了两个Github账号。

第一个账号进行了提交之后,这个账号的凭据信息就被保存了下来,然后切换到第二个账号进行提交时,系统依然会使用第一个账号的凭据信息进行提交,因此便会报错。

解决方法

进入控制面板,找到凭据管理器选项,选择其中的 Windows 凭据,删除已经保存的 Github 凭据:

03

然后再重新进行提交操作,此时会弹出Github登录窗口,重新登录之后就能成功提交了。

0

评论

博主关闭了所有页面的评论