【问题标题】:How to avoid storing proxy password in TortoiseHG configuration file?如何避免在 TortoiseHG 配置文件中存储代理密码?
【发布时间】:2017-03-28 20:24:42
【问题描述】:

目前我有一个 Mercurial.ini 配置,其中包含以下 http_proxy 部分:

[http_proxy]
host = proxy.example.com
user = john_doe
passwd = super_secure_password

TortoiseHG 或 Mercurial 有没有办法提示用户输入代理凭据,然后将它们存储在安全文件中?类似于 mercurial 密钥环扩展的功能。我们希望密码 super_secure_password 不存储在任何人都可以打开的人类可读文件中。

【问题讨论】:

  • 阅读密钥环文档,它与 TortoiseHG 很好地互操作。你试过了吗?
  • mercurial_keyring 扩展仅适用于存储存储库级别的权限。我正在寻找的是用于存储 http_proxy 变量的类似功能。我没有尝试编写自定义 HG 扩展 - 看看其他人是否已创建或遇到此问题。

标签: proxy mercurial tortoisehg


【解决方案1】:

参见https://stackoverflow.com/a/2061584/320456,它建议在本地安装cntlm 代理作为解决方法; Does git clone work through NTLM proxies? 还提到了 NTLM APS。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-01-01
    • 2010-09-07
    • 2010-11-29
    • 1970-01-01
    • 2013-02-25
    • 1970-01-01
    • 2015-04-10
    • 2022-12-05
    相关资源
    最近更新 更多