我被困在防火墙后面,所以必须使用HTTPS访问我的GitHub存储库。我在Windows XP上使用cygwin 1.7.7。
我已经尝试将遥控器设置为https://username@github.com/username/ExcelANT.git
,但按下提示输入密码,但一旦我输入它就不做任何事情。
https://username:<password>github.com/username/ExcelANT.git
和克隆空回购从零开始,但每次它给我同样的错误
error: SSL证书问题,验证CA cert is OK。细节:< br > SSL例程:SSL3_GET_SERVER_CERTIFICATE:在访问https://github.com/username/ExcelANT.git/info/refs
时,证书验证失败
打开GIT_CURL_VERBOSE=1
会给我
*即将连接()到github.com端口443 (#0)
时,证书验证失败
*尝试207.97.227.239…*成功设置证书验证位置:
.使用实例 * CAfile: none
CApath: /usr/ssl/certs < br > * SSL证书问题,请检查CA证书是否正确。细节:< br > 错误:14090086:SSL例程:SSL3_GET_SERVER_CERTIFICATE:证书验证失败
* Expire cleared
.过期清除 *关闭连接#0
*即将连接()到github.com端口443 (#0)
*尝试207.97.227.239…*成功设置证书验证位置:
.使用实例 * CAfile: none
CApath: /usr/ssl/certs < br > * SSL证书问题,请检查CA证书是否正确。细节:< br > 错误:14090086:SSL例程:SSL3_GET_SERVER_CERTIFICATE:证书验证失败
* Expire cleared
.过期清除 *关闭连接#0
错误:SSL证书有问题,请检查CA证书是否正确。细节:< br > SSL例程:SSL3_GET_SERVER_CERTIFICATE:在访问https://github.com/username/ExcelANT.git/info/refs
fatal: HTTP request failed
这是我的防火墙有问题吗,cygwin还是什么?
我没有在Git配置中设置HTTP代理,但是它是一个ISA服务器,需要NTLM身份验证,不是基本的,所以除非有人知道如何强制Git使用NTLM,否则我就完了。