git配置代理

我在安装 Homebrew 时候,遇到GFW干扰无法正常访问GitHub。分析安装脚本,可以看到需要解决 git 网络联通问题。我的解决方法是采用 Squid父级socks代理 构建起 HTTP/HTTPS 代理

  • 配置 git 使用上述 HTTP/HTTPS 代理:

全局配置git使用HTTP/HTTPS代理
git config --global http.proxy http://192.168.7.9:3128
  • 配置 git 使用socks5代理:

全局配置git使用socks5代理
git config --global http.proxy 'socks5h://127.0.0.1:1080'

配置 socks5 或者 socks5h 都可以,不过 socks5h 可以使得主机名解析也通过代理

参考