前言
Git如果设置全局代理,则每次同步代码时都需要开启VPN。即使是国内的站点或者自己的Git Lab,不开启VPN时也会出现超时。
期望
默认不使用代理,特定站点才使用代理。
设置
1、取消全局代理
git config --global --unset http.proxy
git config --global --unset https.proxy
2、单独设置特定站点需要代理(如github.com)
git config --global http.https://github.com.proxy http://代理地址:端口
git config --global https.https://github.com.proxy https://代理地址:端口
3、刷新DNS缓存
ipconfig /flushdns
* 如果要取消特定站点的代理
git config --unset --global http.https://github.com.proxy