git 设置使用 socks5 或 http/https 代理的方法

g

写在前面

我们在使用 git 克隆一些外网的代码仓库时,因为众所周知的原因,难免会遇到无法访问的情况。

若是你拥有代理服务器的话,就可以通过为 git 设置使用代理的方法解决这个问题。

设置 HTTP/HTTPS 代理

git config --global --add http.proxy localhost:8118
git config --global --add http.sslVerify false
git config --global --add https.proxy localhost:8118
git config --global --add https.sslVerify false

设置 socks5 代理

git config --global --add http.proxy socks5://localhost:1080
git config --global --add http.sslVerify false
git config --global --add https.proxy socks5://localhost:1080
git config --global --add https.sslVerify false

取消代理设置

git config --global --unset http.proxy
git config --global --unset http.sslVerify
git config --global --unset https.proxy
git config --global --unset https.sslVerify

常见问题

warning: http.proxy|https.proxy has multiple values

如果你曾设置过多个代理,便会在取消代理设置时遭遇此错误。使用 --unset-all 替代 --unset 即可解决。

git config --global --unset-all http.proxy
git config --global --unset-all https.proxy
5 1 投票
文章评分
订阅评论
提醒
0 评论
内联反馈
查看所有评论
By 马丁龙猪

标签

归档

功能