首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Git通过代理。克隆时出现407错误的原因是什么?

Git通过代理。克隆时出现407错误的原因是什么?
EN

Stack Overflow用户
提问于 2011-12-19 20:55:17
回答 10查看 71.8K关注 0票数 15

我正在尝试通过代理使用Git。我尝试过用很多方法设置参数'git config --global‘,但在克隆存储库时总是不成功。

我做到了:

代码语言:javascript
复制
git config --global http.proxy http://DOMAIN\\\username:password@10.0.2.42:8080
git config --global http.sslverify false
git clone http://github.com/project/project.git

我得到了:

代码语言:javascript
复制
$ git clone http://github.com/project/project.git folder
Cloning into 'folder'...
error: The requested URL returned error: 407 while accessing http://github.com/project/project.git/info/refs
fatal: HTTP request failed

那么,我如何在Git中调试或启用日志记录来发现为什么我仍然收到407错误?Git中有没有一些参数可以详细地显示正在发生的事情,以捕捉错误发生的正确位置?

EN

回答 10

Stack Overflow用户

发布于 2015-12-05 01:04:08

我在Windows的Git Bash客户端上尝试git push时也遇到了类似的问题。

我用Chrome浏览器通过浏览网站修复了这个问题。

然后我又回到了Git Bash,它很快就起作用了

为了清楚起见,我的GIT仓库URL看起来像http://me@me.git.cloudforge.com/myproject.git

我浏览了一下http://www.cloudforge.com

我的理解是它会强制代理解析这个域。

票数 11
EN

Stack Overflow用户

发布于 2011-12-19 22:41:35

您可以启用跟踪日志记录,以获取有关Git正在执行的操作的更多信息。下面是一个示例:

代码语言:javascript
复制
GIT_TRACE=$HOME/trace.log git co master

如果要将输出发送到文件,则必须使用绝对路径。否则,使用true或1将输出发送到标准错误;例如GIT_TRACE=1

票数 7
EN

Stack Overflow用户

发布于 2019-03-15 17:40:16

如果您已经在代理后面并收到此错误,则必须清除http.proxyhttps.proxygit config --global --unset http.proxy git config --global --unset https.proxy

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8561671

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档