我能够将 cntlm(请参阅其 sourceforge project)设置为我们的公司代理,并且浏览器可以通过它工作。在 http 和 https 上。
但是当我尝试运行 git clone -v <a href="https://github.com/spraints/git-tfs.git" rel="noreferrer noopener nofollow">https://github.com/spraints/git-tfs.git</a>
,它发送了几个初始包并挂起。结果.git
目录大约14kb。
相反,当我直接在 git 中设置它时:
git config --global http.proxy http://domain\\\login:password@our-proxy-server:8088
一切正常。
你有什么建议吗?
或者可能有一些建议如何在不将密码放入明文配置的情况下将 git 连接到存储库?
最佳答案
这似乎是 Cntlm 中的一个错误:http://sourceforge.net/tracker/?func=detail&aid=3106663&group_id=197861&atid=963162
遗憾。
UPD:刚刚发布的 0.92 版本正确处理了这种情况。至少作者是这么说的:)
UPD2: 0.92.3 有效,我 checked .
关于git - 通过 Cntlm : why git clone hangs? 代理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6345104/