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 の表示名ではなく、ユーザー名としてログインを指定する必要があります。

UPD: 表示名 ([ui]セクションで指定) は、変更をコミットするときに使用されます。変更セットに書き込まれ、履歴の一部になります。

認証 (ログイン) に使用される名前は[auth]セクションで指定されます。これは、キーリングが正しく機能しない場合に毎回 (パスワードと共に) 入力しなければならないものです。

于 2013-06-21T11:27:51.177 に答える