7

Mercurial キーリング拡張機能を使用して、BitBucket のリモート リポジトリにパスワードを保存しているので、リモート リポジトリにプッシュするたびにパスワードを入力する必要はありません。皮肉なことに、キーリングにアクセスする必要があるたびに、キーリングのロックを解除するためのパスワードを要求されます。それにより、その目的を完全に軽減します。私は何を間違っていますか?

私のグローバル mercurial 設定 (~/.hgrc) には、次の行があります。

[extensions]
hgext.mercurial_keyring = /etc/mercurial/mercurial_keyring.py

私のレポ水銀設定 (.hg/hgrc) には、次のものがあります。

[paths]
default = https://username@bitbucket.org/username/repo

例:

> hg out
> comparing with https://username@bitbucket.org/username/repo
> Please enter password for encrypted keyring:

キーリングをアンインストールして、もう一度試してみました。また、オンラインで見つけた構成設定を試してみましたが、役に立ちませんでした。また、mercurial に関して、暗号化されたキーリングと暗号化されていないキーリングについても何も見つかりませんでした。

リモートリポジトリに対してアクションを実行するときにパスワードをまったく入力する必要がないようにするにはどうすればよいですか?

4

2 に答える 2

-1

キーリングのロックを解除するためのパスワードを求められます。私は何を間違っていますか?

何もない。キーリングのドキュメントを読んでください。キーリングにアクセスするため のパスワードは、セッションごとに 1 回入力する必要があります

于 2014-12-18T19:32:54.567 に答える