我试图阻止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=
我更新了全局设置;我当然不需要添加我添加的每个存储库的设置吗?
答案 0 :(得分:1)
mercurial.ini:
[auth]
servername.prefix = servername
servername.username = login
您应该将登录名指定为用户名,而不是Mercurial的显示名称。
UPD:提交更改时使用显示名称(在[ui]
部分中指定)。它被写入变更集并成为历史的一部分。
用于身份验证(登录)的名称在[auth]
部分中指定。这是您每次密钥环无法正常工作时必须输入的密码(以及密码)。