我正在尝试通过代理使用Git。我尝试过用很多方法设置参数'git config --global‘,但在克隆存储库时总是不成功。
我做到了:
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我得到了:
$ 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中有没有一些参数可以详细地显示正在发生的事情,以捕捉错误发生的正确位置?
发布于 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
我的理解是它会强制代理解析这个域。
发布于 2011-12-19 22:41:35
您可以启用跟踪日志记录,以获取有关Git正在执行的操作的更多信息。下面是一个示例:
GIT_TRACE=$HOME/trace.log git co master如果要将输出发送到文件,则必须使用绝对路径。否则,使用true或1将输出发送到标准错误;例如GIT_TRACE=1。
发布于 2019-03-15 17:40:16
如果您已经在代理后面并收到此错误,则必须清除http.proxy和https.proxy:git config --global --unset http.proxy git config --global --unset https.proxy
https://stackoverflow.com/questions/8561671
复制相似问题