Sourcetree不断要求使用Mercurial(窑)进行身份验证



我正在使用SourceTree运行Lion最新版本。

我试图连接到一个Fogbugz窑响应,它成功了,但每当我推或拉源树时,尽管我把它保存到了我的KeyChain中,但它总是要求我输入用户名和密码。有人对这个问题有什么见解吗?

这帮助我在mac:中解决了这个问题

  1. 单击"视图">"显示托管存储库"或Command+Shift+H,打开"托管存储库》窗口
  2. 单击"编辑帐户"
  3. 双击您的帐户
  4. 单击"设置密码"

我也有同样的问题,我使用系统git而不是嵌入式系统修复了它:

设置->git->使用系统git

打开终端并键入git config --global credential.helper osxkeychain请求时允许访问。从源树中提取,您可能需要再输入一次密码,然后它从下一次开始不会再次询问。

PS:此解决方案仅适用于Mac操作系统

我偶尔会遇到同样的问题。这里列出的所有方法都没有真正帮助我,但在我重新启动计算机后,我又可以随心所欲地使用SourceTree和git了。

尽管如此,这个问题还是令人讨厌,而且自从最初的问题发布以来,Atlassian已经三年多没有解决这个问题了,这更令人不安。

我遇到了同样的问题,它困扰了我很长一段时间,但我找到了一个解决方案:

  1. 转到项目文件夹中的终端
  2. 运行#git pull
  3. 输入您的用户名和密码
  4. 返回sourceTree并运行Fetch或Pull,它不会再次询问您的密码

我遇到了同样的问题,我做的是

  1. 打开钥匙链访问
  2. 为您的回购找到相应的钥匙链条目,然后双击打开(例如名称为github.com的条目)
  3. 单击"访问控制"标记
  4. 选择"允许所有应用程序访问此项目"并保存更改

这解决了问题(或者至少对我来说是这样),但在某种意义上会降低安全性。

正如Laurens在评论中所说,您可以通过jira.atlassian.com(SRCTREE项目)向我们提交问题。如果您已将凭据保存到密钥链,则它不应该不断要求进行身份验证,除非存在身份验证问题。

干杯

在这一切上浪费了90分钟。Sourcetree根本不允许我删除我的帐户并将其添加回来。最后卸载并下载了一个旧版本:

https://www.sourcetreeapp.com/download-archives

版本1.10修复了我的所有问题:

相关内容

  • 没有找到相关文章

最新更新