linux下设置git代理访问.

有时候克隆仓库巨慢无比,需要设置代理.
一般情况下 proxychains 可以搞定的.
但是某些情况,如go 安装模块的时候是调用git的.这个时候proxchains就不行了.

go 也可以通过设置 GOPROXY 这个环境变量来设置代理的.
export GOPROXY=https://goproxy.io
其实 git 可以单独设置代理的.

设置http代理
git config --global https.proxy http://127.0.0.1:1080
设置https代理
git config --global https.proxy https://127.0.0.1:1080
取消代理
git config --global --unset http.proxy
git config --global --unset https.proxy
设置socks5代理
git config --global http.proxy 'socks5://127.0.0.1:1080'
git config --global https.proxy 'socks5://127.0.0.1:1080'
取消代理
git config --global --unset  http.proxy
git config --global --unset  https.proxy
只对github.com
git config --global http.https://github.com.proxy socks5://127.0.0.1:1080
#取消代理
git config --global --unset http.https://github.com.proxy

一般只要设置 http.proxy就可以了. https.proxy不用设置.

posted @ 2019-05-27 23:52  lvusyy  阅读(5736)  评论(0编辑  收藏  举报