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

曾经我使用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 ,把对应的秘钥都删掉!!!
然后在进行提交,这时候就会有提示,让你重新输入密码!!!

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容