现在我需要克隆一些存储库,但是它们被禁止了,然后我从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 不起作用?