Macos OSX上的SourceTree:单击;“始终允许”;bitbucket使用我的密码密钥链无效
每次我在SourceTree上执行提交或拉取操作时,都会出现一个弹出窗口,询问我的密码。我单击“始终允许”,但每次都会通过同一弹出窗口提示输入密码。非常讨厌Macos OSX上的SourceTree:单击;“始终允许”;bitbucket使用我的密码密钥链无效,macos,github,bitbucket,atlassian-sourcetree,Macos,Github,Bitbucket,Atlassian Sourcetree,每次我在SourceTree上执行提交或拉取操作时,都会出现一个弹出窗口,询问我的密码。我单击“始终允许”,但每次都会通过同一弹出窗口提示输入密码。非常讨厌 我在MAC OSX Yosemite上使用SourceTree v版本2.0.5.2(2.0.5.2) 我使用的是一个git存储库,托管在BitBucket上 有时,输入密码的提示似乎来自OSX本身,没有始终允许的选项。其他时候,弹出窗口来自源代码树,带有选项“允许”、“全部消失”和“取消” 这是弹出窗口的外观: 似乎有更多用户遇到此错
- 我在MAC OSX Yosemite上使用SourceTree v版本2.0.5.2(2.0.5.2)
- 我使用的是一个git存储库,托管在BitBucket上
似乎有更多用户遇到此错误,您应该向Atlassian报告此错误 我建议使用SSH访问来防止这种情况,您可以在sourcetree中阅读如何使用SSH
希望能有所帮助。这似乎是一个很好的例子 SSH解决方案可以工作,但另一个解决方案是切换到使用系统的git
这可以通过转到SourceTree->Preferences->Git并选择“使用系统Git”来完成 你可能需要把这个带到大西洋支援中心。我也有这个问题。我发现我的bitbucket密码在mac上的keychain中重复,删除重复的密码解决了问题,但只是在重复出现时暂时解决。仅供参考。原因很奇怪。如果仔细查看
钥匙链
,在SourceTree
中输入密码后,确实有一个密码钥匙链被添加到钥匙链
。但在以下关于钥匙链访问权限的提示警报中,一旦单击允许
或始终允许
,新添加的钥匙链将被删除!!!这就是为什么SourceTree
总是要求密码,这就是为什么SourceTree
总是要求钥匙链权限!!!我目前正在使用詹姆斯·麦克马洪的答案。