Sourcetree不断要求与Mercurial(窑)validation?
我正在用SourceTree运行Lion。
我试图连接到一个Fogbugz窑reponsitory,这是成功的,但每当我推或拉Sourcetree一直要求我的用户名和密码,尽pipe我把它保存到我的KeyChain。 任何人都有这个问题的任何见解?
这帮助我在mac中解决这个问题:
- 单击查看>显示托pipe存储库或Command + Shift + H打开托pipe存储库窗口。
- 点击修改帐户
- 双击您的帐户
- 点击设置密码
我有同样的,我使用系统git而不是embedded式:
设置 – > git – >使用系统git
打开terminal并键入git config --global credential.helper osxkeychain
询问时允许访问。 从sourcetree拉一下,你可能不得不再次input密码,之后不再问。
PS:此解决scheme仅适用于Mac OS
我偶尔遇到同样的问题。 这里列出的方法都没有帮助我,但是在我重新启动计算机之后,我再次能够像SourceTree和git那样去做。
然而,这个问题令人讨厌,因为看到Atlassian在三年多没有解决问题,因为原来的问题被公布了,更令人不安。
我有同样的问题,困扰了我很长一段时间,但我find了一个解决scheme:
- 去你的项目文件夹中的terminal。
- 运行
#git pull
- input您的用户名和密码
- 回到sourceTree并运行Fetch或Pull,它不再要求你的密码。
正如Laurens在评论中所说,您可以通过jira.atlassian.com(项目SRCTREE)向我们提出问题。 除非存在身份validation问题,否则不应始终要求身份validation,除非您已将证书保存到钥匙串中。
干杯
我遇到了同样的问题,我所做的是
- 打开钥匙串访问
- 为您的回购find相应的钥匙串条目,然后双击打开(例如名称为
github.com
的条目) - 点击“访问控制”标签
- select“允许所有应用程序访问此项目”并保存更改
这解决了这个问题(或者至less对我来说),但是从某种意义上说,这样做不太安全。
这一切浪费了90分钟。 Sourcetree根本不会让我删除我的帐户,并将其添加回来。 最后卸载并下载一个旧版本:
https://www.sourcetreeapp.com/download-archives
ver 1.10修复了我所有的问题: