ben*_*it8 14 git proxy corporate github git-config
我试图从公司git仓库克隆,但一段时间后总是收到此错误消息:
致命:无法访问URL:CONNECT后从代理收到HTTP代码503
我有以下.gitconfig文件:
[https]
sslVerify = false
proxy = https://proxy.corpadderess:8080
[http]
sslVerify = false
proxy = http://proxy.corpadderess:8080
Run Code Online (Sandbox Code Playgroud)
src*_*aha 18
如果是企业仓库,您可能希望忽略代理设置.您的问题的一个可能的解决方案是:
忽略代理:export no_proxy=YOUR_CORP_DOMAIN_ON_GITHUB,域名可能采用的形式github.acme.net
忽略SSL验证: git config --global http.sslVerify "false"
然后你可以克隆回购w/git clone YOUR_HTTPS_CLONE_URL
就我而言,我需要同时禁用代理服务器和身份验证SSL证书,我真的不喜欢这种解决方案,因为它不能很好地适应我-关闭验证SSL证书听起来不明智!
但是这是我运行的命令,它可以正常工作:
git clone <addr of repo> --config http.proxy= --config http.sslVerify=false
Run Code Online (Sandbox Code Playgroud)
小智 8
如果要忽略单个git命令的代理,可以使用-c选项,例如:
git clone http://user@yourcompany.com/repo.git --config http.proxy =
| 归档时间: |
|
| 查看次数: |
29380 次 |
| 最近记录: |