mac 系统,如何解决 sourcetree 反复要求输入密码的问题?
发布于 作者:苏南大叔 来源:程序如此灵动~苏南大叔的sourcetree
最近出了点问题,在连接的第二个gitlab
的时候,反复要求输入密码。即使记住密码,加入钥匙串设置,也一样无法解决这个问题,真心是令人头大啊。提交一次代码,就要输入一次密码....... 终于闲下来的时候,仔细研究了一下这个怪异的问题。终于通过一系列设置,解决掉了这个问题。
本文的操作环境是:mac
/sourcetree
。
问题描述
症状如下图所示,无论是拉取pull
代码,还是提交push
代码。都是会出现下面的要求输入密码的对话框。
解决方案
解决方案就是执行了下面的一句命令:
git config --global credential.helper osxkeychain
执行完成后,再次在sourcetree
里面输入一下gitlab
里面的密码。注意勾选选项“store password in keychain”。
这个时候,会跳出钥匙串的对话框,这个时候要输入的密码,是mac
的开机密码。并且一定要勾选始终允许
。否则,还是要一直跳出现在的这个登陆窗口了。
总结
sourcetree
有的地方,确实做的不是太好。但是整体上来说,还是比较好用的。更多sourcetree
使用技巧,请参见苏南大叔的相关文章。



本站采用创作共用版权协议, 要求署名、非商业用途和相同方式共享。
转载本站内容必须也遵循“署名-非商业用途-相同方式共享”的创作共用协议。
未经许可,规模化镜像抄袭本站内容的行为,将会根据有关法律法规进行维权。
《程序如此灵动~》下所有原创文章,如被用于商业用途,请您按规定支付稿费。
转载本站内容必须也遵循“署名-非商业用途-相同方式共享”的创作共用协议。
未经许可,规模化镜像抄袭本站内容的行为,将会根据有关法律法规进行维权。
《程序如此灵动~》下所有原创文章,如被用于商业用途,请您按规定支付稿费。
本站的忠实读者小伙伴,正在阅读下面这些文章: