【发布时间】:2013-06-28 02:14:36
【问题描述】:
现在我需要克隆一些存储库,但是它们被禁止了,然后我阅读了https://www.kernel.org/pub/software/scm/git/docs/git-config.html的一些文字:
http.proxy
覆盖 HTTP 代理,通常使用 http_proxy、https_proxy 和 all_proxy 环境变量(参见 curl(1))。这可以在每个远程的基础上被覆盖;见远程..代理
然后我设置了三个 env virables:
export all_proxy="domain.com:8888"
export http_proxy="domain.com:8888"
export https_proxy="domain.com:8888"
但它不起作用,然后我将它们重置为“”,然后我设置 http.proxy 使用这个:
git config --local http.proxy "domain.com"
它有效。但我不应该设置全局,因为可能有其他人正在克隆但他们不应该使用代理,为什么设置三个 env virables 不起作用?
【问题讨论】:
标签: git proxy http-proxy env