Git Proxy 配置

 

git://协议或ssh://协议添加代理

修改 SSH 配置文件,使用 ProxyCommand 添加代理

vim ~/.ssh/config
Host github.com
    User git
    # Set socks proxy on macOS
    ProxyCommand connect -S 127.0.0.1:7890 %h %p
    # Set http proxy on RedHat
    ProxyCommand connect-proxy -H 127.0.0.1:7890 %h %p

  • macOS 下可以使用 brew install connect 来安装 connect 工具。
  • RedHat 下安装 epel 库,然后使用 yum install connect-proxy 来安装 connect-proxy 工具。
  • 参考 https://github.com/larryhou/connect-proxy#How_to_Use

http://https://协议添加代理

git config --global http.proxy 'socks5://127.0.0.1:1080'
git config --global https.proxy 'socks5://127.0.0.1:1080'