Git配置代理
西瓜猿 7/26/2023 Git
Git配置代理
# 一、前置要求
有一个可以正常使用的代理
# 二、设置代理
按需要选择设置代理的方式和代理目标
# 2.1 全局设置代理
# 全局设置 http 代理
git config --global http.proxy http://代理IP:代理端口
git config --global https.proxy https://代理IP:代理端口
# 全局设置 socks5 代理
git config --global http.proxy socks5://代理IP:代理端口
git config --global https.proxy socks5://代理IP:代理端口
1
2
3
4
5
6
7
2
3
4
5
6
7
# 2.2 为特定网址设置代理
有时候,我们并不希望所有的网站都走代理,只有少部分网站需要代理,以github
为例,设置代理如下
# 针对 github 设置 http 代理
git config --global http.http://github.com.proxy http://代理IP:代理端口
git config --global https.https://github.com.proxy https://代理IP:代理端口
# 针对 github 设置 socks5 代理
git config --global http.http://github.com.proxy socks5://代理IP:代理端口
git config --global https.https://github.com.proxy socks5://代理IP:代理端口
1
2
3
4
5
6
7
2
3
4
5
6
7
# 三、查看Git配置
git config --list
1
# 四、取消代理
# 移除全局设置的 http 或者 socks5 代理
git config --global --unset http.proxy
git config --global --unset https.proxy
# 移除设置的 github 代理
git config --global --unset http.http://github.com.proxy
git config --global --unset https.https://github.com.proxy
1
2
3
4
5
6
7
2
3
4
5
6
7