当代理不需要用户名或密码时,将git设置为代理服务器

时间:2015-08-20 21:30:46

标签: git http-proxy

我在公司防火墙后面工作,但是当我需要一个工具或软件时,我可以使用代理服务器。此代理不需要用户名或密码,我过去已成功使用它。

但是,我在使用Windows上的git时遇到了麻烦。我使用的命令是:“git config --global http.proxy http://xxx.xxx.xx.xx.x:8080

我只是省略了命令的用户名和密码部分:“git config --global http.proxy http://proxyuser:proxypwd@proxy.server.com:8080

但是当我做一个git克隆说:“在CONNECT之后从代理收到http代码407”时我得到了一个错误

我做错了什么?没有希望吗?

1 个答案:

答案 0 :(得分:0)

事实证明,代理确实需要身份验证。它使用我公司的Windows凭据。我之前使用代理的软件是Windows软件,所以很可能为我做了这个认证。