当在使用ntlm的代理后面,并使用ntlmaps和git代理配置时,我无法推送git。
示例.gitconfig
[user]
name = Mr X
email = immrx@mrx.com
[core]
autocrlf = true
[http]
proxy = http://localhost:5865
当然,ntlmaps设置为在端口5865上应答。
我尝试推送,但在CONNECT之后我没有获得HTTP 407,推送只是挂在那里,我得不到答案。最后,我必须杀死推送
答案 0 :(得分:1)
有时DNS无法解决。您可以尝试使用localhost或您自己的计算机名称(可能使用域名)。例如mrxmachine或mrxmachine.mrx.com。它们都将失败,但你不会得到答案,因为由于某种原因,git无法解析DNS。明确关于localhost的ip就行了。
尝试
[user]
name = Mr X
email = immrx@mrx.com
[core]
autocrlf = true
[http]
proxy = http://127.0.0.1:5865
或使用您自己的ip(您可以使用ipconfig在cmd窗口中进行检查)