git push 失败。

remote: [session-0e46c3ad] Access denied
fatal: unable to access ‘https://gitee.com/xxxxx.git/’: The requested URL returned error: 403
可能与设置了两个 gitee 账户有关。
网上的办法:重设用户名邮箱,重设 ssh key,清除保存的账号密码(git config --system --unset credential.helper),全部无效。
但这个问题显然与账号密码有关。
一个简单粗暴的方法是删除所有 git 的配置。rm ~/.git*(留意下不要误删文件)。
我正准备执行这条命令的时候,发现有一个文件 ~/.git-credentials,顿时觉得希望来了,删除这个文件后,再重新push,果然恢复了正常。
博客讲述了在使用Git时遇到403权限错误的问题,该问题由于同时设置了两个Gitee账户引起。尝试了重置用户名邮箱、SSH密钥及清除缓存等常规解决方案无效。最终,通过删除~/.git-credentials文件成功解决了问题,恢复正常push。此方法对于遇到相同问题的Git用户可能有所帮助。
1033

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



