我在为 Mercurial 指定每个存储库代理时遇到问题。
如果我在命令行上指定代理,一切正常:
hg pull --config http_proxy.host=proxyhost:3128
如果我在 ~/.hgrc 中指定代理,则一切正常。 ~/.hgrc 的内容:
[http_proxy]
host=proxyhost:3128
但是,如果我将该部分放入本地存储库的 .hg/hgrc 中,代理将不起作用:
user@NOTE:~/Project$ cat .hg/hgrc
[http_proxy]
host=proxyhost:3128
[paths]
default=http://repohost/Project/
user@NOTE:~/Project$ hg pull --debug
using http://repohost/Project/
sending between command
abort: error: Name or service not known
怎么了?
最佳答案
对我来说听起来像是一个错误。我也可以看到它是如何发生的,尽管命令行 --config
让我有点困惑选项有效,而存储库级配置无效。但别太多。
关于mercurial - 为 Mercurial 指定每个存储库代理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4161581/