Github代理设置
本文记录了在Linux(含MacOS)、Windows下配置SSH、HTTP代理以加速Github的使用。
HTTP连接
HTTP可以使用HTTP代理服务器进行加速,在Github中配置:
git config --global https.proxy http://127.0.0.1:1080
git config --global https.proxy https://127.0.0.1:1080
git config --global --unset http.proxy
git config --global --unset https.proxy
SSH连接
针对SSH方式操作的仓库,需要配置Socks5代理,在~/.ssh/config
文件中加入ProxyCommand
配置即可,Linux下可用:
Host github.com
User git
ProxyCommand nc -X 5 -x 127.0.0.1:1086 %h %p
Windows下可使用
Host github.com
User git
ProxyCommand connect -S 127.0.0.1:2801 %h %p