将git与重写SSL证书的代理一起使用

时间:2010-08-16 11:03:45

标签: git ssl digital-signature msysgit

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

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

此致 哈坎

2 个答案:

答案 0 :(得分:7)

将GIT_SSL_NO_VERIFY环境变量设置为true。

例如:

$ env GIT_SSL_NO_VERIFY=true git pull

答案 1 :(得分:2)

我怀疑它是否重写证书链,我想它有自己的证书,它返回而不是目标服务器。如果你想使用这样的代理当然你的客户必须信任 it 以及/而不是目标服务器,这只是分发相应的证书,或者更好的是仍然通过一个CA.您要做的最后一件事是忽略证书问题:否则您根本不能使用SSL。