有没有办法配置TortoiseHg来存储我的密码?
我有一个托管在Google 代码上的项目,我使用 TortoiseHg 访问它。每当我想将更改推送到 Google 代码时,TortoiseHg 都会提示我输入用户名和密码。谷歌代码要求我使用自动生成的密码,而且每次查找都会非常重复。
安全警告
虽然这个答案在 2017-09-15 被接受,但它 不是 推荐的解决方案。您永远不应该以纯文本形式存储您的密码。请改用mercurial_keyring扩展名。在此处查看另一个答案。
mercurial_keyring
您可以将推送 URL 更改为https://username:password@hostname.com/repo。
这在Google Code和Mercurial 的常见问题解答中有说明。
编辑: Mercurial FAQ 解释了另一种方法:
使用 Mercurial 1.3,您还可以在 hgrc 文件中添加 auth 部分: [认证] example.prefix = https://hg.example.net/ example.username = foo example.password = bar
使用 Mercurial 1.3,您还可以在 hgrc 文件中添加 auth 部分:
[认证] example.prefix = https://hg.example.net/ example.username = foo example.password = bar