0

我试图阻止 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=

我已经更新了全局设置;我肯定不需要为我添加的每个存储库添加设置吗?

4

1 回答 1

1

mercurial.ini:

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

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

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

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

于 2013-06-21T11:27:51.177 回答