为Mercurial指定每个存储库代理

时间:2010-11-12 04:21:14

标签: mercurial proxy

我在为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

怎么了?

1 个答案:

答案 0 :(得分:1)

对我来说听起来像个错误。我可以看到它会如何发生,虽然它让我有点困惑,命令行--config选项有效,而存储库级配置却没有。但不要太多。