Sourcetree不断要求与Mercurial(窑)validation?

我正在用SourceTree运行Lion。

我试图连接到一个Fogbugz窑reponsitory,这是成功的,但每当我推或拉Sourcetree一直要求我的用户名和密码,尽pipe我把它保存到我的KeyChain。 任何人都有这个问题的任何见解?

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

  1. 单击查看>显示托pipe存储库或Command + Shift + H打开托pipe存储库窗口。
  2. 点击修改帐户
  3. 双击您的帐户
  4. 点击设置密码

我有同样的,我使用系统git而不是embedded式:

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

打开terminal并键入git config --global credential.helper osxkeychain询问时允许访问。 从sourcetree拉一下,你可能不得不再次input密码,之后不再问。

PS:此解决scheme仅适用于Mac OS

我偶尔遇到同样的问题。 这里列出的方法都没有帮助我,但是在我重新启动计算机之后,我再次能够像SourceTree和git那样去做。

然而,这个问题令人讨厌,因为看到Atlassian在三年多没有解决问题,因为原来的问题被公布了,更令人不安。

我有同样的问题,困扰了我很长一段时间,但我find了一个解决scheme:

  1. 去你的项目文件夹中的terminal。
  2. 运行#git pull
  3. input您的用户名和密码
  4. 回到sourceTree并运行Fetch或Pull,它不再要求你的密码。

正如Laurens在评论中所说,您可以通过jira.atlassian.com(项目SRCTREE)向我们提出问题。 除非存在身份validation问题,否则不应始终要求身份validation,除非您已将证书保存到钥匙串中。

干杯

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

  1. 打开钥匙串访问
  2. 为您的回购find相应的钥匙串条目,然后双击打开(例如名称为github.com的条目)
  3. 点击“访问控制”标签
  4. select“允许所有应用程序访问此项目”并保存更改

这解决了这个问题(或者至less对我来说),但是从某种意义上说,这样做不太安全。

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

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

ver 1.10修复了我所有的问题: