5

在 $WORK 中,我们必须使用一个内省 Web 代理来重写 SSL 证书链。我可以通过使用 curl 获取 https URL 或运行(好的,尝试运行:-))firefox 插件更新程序来验证这一点。

GIT 的 Windows 端口http://code.google.com/p/msysgit/也抱怨证书损坏。有没有办法强制它忽略证书问题?

问候,哈坎

4

2 回答 2

7

将 GIT_SSL_NO_VERIFY 环境变量设置为 true。

前任:

$ env GIT_SSL_NO_VERIFY=true git pull
于 2011-01-17T19:26:36.503 回答
2

我怀疑它会重写证书链,我想它有自己的证书,它返回而不是目标服务器的证书。如果您想使用这样的代理,您的客户端当然必须信任以及/而不是目标服务器,这只是分发适当证书的问题,或者最好还是让它由 CA 签名。您要做的最后一件事是忽略证书问题:否则您可能根本不使用 SSL。

于 2010-08-16T11:20:17.163 回答