Git命令代理配置


在国内使用GitHub的时候往往会出现网络问题,这种情况下不得不通过设定git的代理来解决。git的代理分为全局代理和项目代理两种,而且还分socket和http代理两种模式,下面把具体的设置命令记录如下:

全局代理

1
2
3
4
5
6
# socket 方式
git config --global http.proxy socks5://127.0.0.1:1080
git config --global https.proxy socks5://127.0.0.1:1080
# http 方式
git config --global https.proxy http://127.0.0.1:1080
git config --global https.proxy https://127.0.0.1:1080

取消全局代理

1
2
git config --global --unset http.proxy
git config --global --unset https.proxy

项目代理,在项目文件夹中执行:

1
2
3
4
5
6
# socket 方式
git config http.proxy socks5://127.0.0.1:1080
git config https.proxy socks5://127.0.0.1:1080
# http 方式
git config https.proxy http://127.0.0.1:1080
git config https.proxy https://127.0.0.1:1080

取消项目代理,在项目文件夹中执行:

1
2
git config --unset http.proxy
git config --unset https.proxy

本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!