代码之家  ›  专栏  ›  技术社区  ›  Ivan Dubrov

为Mercurial指定每个存储库代理

  •  3
  • Ivan Dubrov  · 技术社区  · 14 年前

    我在为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 回复  |  直到 14 年前
        1
  •  1
  •   Omnifarious    14 年前

    听起来像只虫子。我也能看到它是如何发生的,尽管它让我有点困惑,命令行 --config 选项起作用,而存储库级别的配置不起作用。但不要太多。