Git代理配置
代理配置
公司内部无法使用git直接下载github等外部git仓库的代码,需要通过代理,代理设置如下:
git config --global http.proxy http://username:password@proxycn2.huawei.com:8080
git config --global https.proxy https://username:password@proxycn2.huawei.com:8080
git config --global http.sslVerify false
git config --global https.sslVerify false
如果设置了cntlm统一代理,可以以如下设置替代:
git config --global http.proxy http://localhost:3132
git config --global https.proxy https://localhost:3132
git config --global http.sslVerify false
git config --global https.sslVerify false
其中3132为cntlm中配置的代理端口号。
注意:
以上设置会导致内网的git(iSource、codeClub…)无法使用,所以在使用内网git时需要取消代理。
git config --global --unset http.proxy
git config --global --unset https.proxy
仅特定网站走代理的方案
以下方案可以不需要取消代理。
注意:全局的代理还是要去掉的git config --global --unset xxxx
编辑 .gitconfig (文件在C:\Users\工号 目录下) :
添加如下配置:
[http "网站域名"]
proxy = http://localhost:3132
sslVerify = false
以github为例,可以进行如下配置:
[http "https://github.com"]
proxy = http://localhost:3132
sslVerify = false
取消代理
1
|
git config --global --unset http.proxy |
2
|
git config --global --unset https.proxy |
本文来自博客园,作者:易先讯,转载请注明原文链接:https://www.cnblogs.com/gongxianjin/p/17491701.html