git 设置代理方法总结。
临时指定代理
git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git --config "http.proxy=127.0.0.1:1080"
或者
git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git -c "http.proxy=127.0.0.1:1080"
使用命令永久设定socks或者http代理
socks代理:
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 http.proxy http://127.0.0.1:1080 git config --global https.proxy https://127.0.0.1:1080 //只对github.com使用代理,其他仓库不走代理 git config --global http.https://github.com.proxy socks5://127.0.0.1:1080 git config --global https.https://github.com.proxy socks5://127.0.0.1:1080
修改~/.gitconfig文件永久设置代理
vi ~/.gitconfig
新建或修改这两项配置
[http] proxy = socks5://127.0.0.1:1080 [https] proxy = socks5://127.0.0.1:1080
然后再git clone等命令就会自动走代理了。
取消代理
git config --global --unset http.proxy git config --global --unset https.proxy
带参数是临时的,修改配置文件是永久变更,修改后最好重启git 设置生效。
查看配置信息
git config -l --global
执行查看代理
git config -l