我正在使用mercurial 密钥环扩展将密码存储到我在 BitBucket 上的远程存储库中,因此我不必每次推送到远程存储库时都输入它。具有讽刺意味的是,每次我需要访问它时,它都会询问我解锁钥匙圈的密码。从而完全减轻了它对我的目的。我究竟做错了什么?
在我的全局 mercurial 配置(~/.hgrc)中,我有以下几行:
[extensions]
hgext.mercurial_keyring = /etc/mercurial/mercurial_keyring.py
在我的 repo mercurial 配置(.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 的加密密钥环和非加密密钥环的任何内容。
如何获取它,以便在对远程仓库执行操作时根本不必输入密码?