TortoiseHG停止凭据提示

时间:2013-06-21 11:24:06

标签: mercurial tortoisehg

我试图阻止tortoiseHG每次做某事时都会提示我取证。我似乎无法找到解决这个问题的方法。根据我的阅读,您需要指定用户名并启用mercurial_keyring?

我的mercurial.ini文件

[ui]
username=myFirstName myLastName myFirstName.myLastName@somecompany.com

[auth]
servername.prefix = servername
servername.username = myFirstName myLastName myFirstName.myLastName@somecompany.com
servername.schemes = https://servername.somecompany.com/fogbugz/kiln

[extensions]
mercurial_keyring=

我更新了全局设置;我当然不需要添加我添加的每个存储库的设置吗?

1 个答案:

答案 0 :(得分:1)

mercurial.ini:

[auth]
servername.prefix = servername
servername.username = login

您应该将登录名指定为用户名,而不是Mercurial的显示名称。

UPD:提交更改时使用显示名称(在[ui]部分中指定)。它被写入变更集并成为历史的一部分。

用于身份验证(登录)的名称在[auth]部分中指定。这是您每次密钥环无法正常工作时必须输入的密码(以及密码)。