git - 通过 Cntlm : why git clone hangs? 代理

标签 git proxy

我能够将 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/

相关文章:

CSS 文件存在但在部署应用程序后第一次被忽略

swift - Swift 是否提供了用于创建动态代理的 API,就像 Java 使用反射代理 API 所做的那样?

javascript - 链接 JavaScript (ES6) 代理对象

git - 通过 HTTPS 将 maven-release-plugin 与 git 结合使用

git:在没有任何本地未提交更改的情况下创建新的本地分支

git - git 存储库上的 MongoDB 数据库

apache - 重定向到域的不同 Apache 服务器,但保持 URL 不变

Git for windows bash 脚本的执行路径不正确

php - 如何使用 SSH 将我的存储库推送到 GitHub?

proxy - 如何判断安装的 libcurl 是否启用了异步 DNS?