2018-06-06 使用SourceTree时的疑问

2018-06-06  本文已影响622人  幸福晓杰2016

曾经我使用SourceTree 链接github时遇到很多烦恼,解决的方法突破口是设置中的网络部分

如今,我连公司的内网git仓库,我发现SourceTree在Mac电脑上第一次输错密码后,以后提交就会始终出现问题。

报错信息如下:

Pushing to [https://github.com/XXXX/XXX.git](https://github.com/XXXX/XXX.git)
remote: Permission to XXXX/XXX.git denied to hxxx.
fatal: unable to access '[https://github.comXXXX/XXX.git/](https://github.comXXXX/XXX.git/)': The requested URL returned error: 403

或者信息:

 [HTTP Basic: Access denied fatal: Authentication failed](https://stackoverflow.com/questions/44514728/http-basic-access-denied-fatal-authentication-failed)

这个时候,Stack Overflow上的回答

git config --system --unset credential.helper

这个方法只适用于windows系统,在Mac上执行时,要加上sudo 但是这样依然解决不了问题。

最终的解决方法是:一定要让sourceTree 让你重新输入密码。此时你删除所有用户账户都没用。除了你删除keyChain钥匙串里面保存的密码!!!

打开钥匙串,搜索git.XXXX.com 或者搜索git ,把对应的秘钥都删掉!!!
然后在进行提交,这时候就会有提示,让你重新输入密码!!!

上一篇下一篇

猜你喜欢

热点阅读