Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos OSX上的SourceTree:单击;“始终允许”;bitbucket使用我的密码密钥链无效_Macos_Github_Bitbucket_Atlassian Sourcetree - Fatal编程技术网

Macos OSX上的SourceTree:单击;“始终允许”;bitbucket使用我的密码密钥链无效

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本身,没有始终允许的选项。其他时候,弹出窗口来自源代码树,带有选项“允许”、“全部消失”和“取消” 这是弹出窗口的外观: 似乎有更多用户遇到此错

每次我在SourceTree上执行提交或拉取操作时,都会出现一个弹出窗口,询问我的密码。我单击“始终允许”,但每次都会通过同一弹出窗口提示输入密码。非常讨厌

  • 我在MAC OSX Yosemite上使用SourceTree v版本2.0.5.2(2.0.5.2)

  • 我使用的是一个git存储库,托管在BitBucket上

有时,输入密码的提示似乎来自OSX本身,没有始终允许的选项。其他时候,弹出窗口来自源代码树,带有选项“允许”、“全部消失”和“取消”

这是弹出窗口的外观:

似乎有更多用户遇到此错误,您应该向Atlassian报告此错误

我建议使用SSH访问来防止这种情况,您可以在sourcetree中阅读如何使用SSH


希望能有所帮助。

这似乎是一个很好的例子

SSH解决方案可以工作,但另一个解决方案是切换到使用系统的git


这可以通过转到SourceTree->Preferences->Git并选择“使用系统Git”来完成

你可能需要把这个带到大西洋支援中心。我也有这个问题。我发现我的bitbucket密码在mac上的keychain中重复,删除重复的密码解决了问题,但只是在重复出现时暂时解决。仅供参考。原因很奇怪。如果仔细查看
钥匙链
,在
SourceTree
中输入密码后,确实有一个密码钥匙链被添加到
钥匙链
。但在以下关于钥匙链访问权限的提示警报中,一旦单击
允许
始终允许
,新添加的钥匙链将被删除!!!这就是为什么
SourceTree
总是要求密码,这就是为什么
SourceTree
总是要求钥匙链权限!!!我目前正在使用詹姆斯·麦克马洪的答案。