![](/img/trans.png)
[英]Not able to perform an hg push in Windows using mercurial_keyring extension, TortoiseHg and Kiln
[英]Remove password from mercurial_keyring (TortoiseHg on Windows)
我在Windows XP上运行TortoiseHg。 我启用了mercurial_keyring扩展。
一旦通过mercurial_keyring扩展名存储密码,有没有办法删除它?
一个典型的用例是:
用户A在远程存储库上没有推送权限。 位于同一位置的用户B确实具有推送权限。 用户B在用户A的机器上输入他的用户名和密码以允许推送发生。
如何从用户A的计算机中删除用户B的凭据?
在Windows 7上,您可以按照此处的说明操作(控制面板 - >用户帐户和家庭安全 - >凭据管理器,并删除所有“Mercurial”)。
在Windows 8和10上它是:
控制面板>用户帐户>凭据管理器> Windows凭据。
在这种情况下,我可能只是在推送之前禁用扩展,当然仍然很容易忘记它。
有一些方法来清除密码是合理的期望,我会考虑添加...... 问题如下: https : //bitbucket.org/Mekk/mercurial_keyring/issue/45/some-way-to-clear-password-and-maybe
更新这是自mercurial keyring 1.1.0(2015年11月发布)以来实现的,mercurial keyring现在带来了
hg keyring_clear «path»
清除密码的命令。 它不像使用GUI工具那么可爱,但适用于任何密码后端(并使用完全相同的API,用于保存密码和相同的逻辑来选择适当的后端)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.