Git中设置代理和取消代理
设置git@
走代理
- 修改
~/.ssh/ssh_config
- 添加
ProxyCommand nc -x 127.0.0.1:1080 %h %p
到需要的ssh主机地址上 - 如果不确定,或希望全部走代理,则添加到第一行
设置Socks5代理
git config --global http.proxy 'socks5://127.0.0.1:1080' && git config --global https.proxy 'socks5://127.0.0.1:1080'
设置http/https代理
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
强制转换协议以使用代理
git config --global url."https://github".insteadOf git://github
git config --global url."git@github.com:".insteadOf "https://github.com/"
git config --global url.ssh://git@bitbucket.org/.insteadOf https://bitbucket.org/