我的MacOS上有git版本1.7.2.2和卷曲7.21.1。我正在尝试克隆一个网址:
git clone https:// repositories.mydomain.com/myproject/myproject.git myproject
但是,
错误:访问https://repositories.mydomain.com/myproject/myproject.git/info/refs
时无法使用客户端证书(找不到密钥或错误密码?)
我试过
git config --global http.sslVerify false
忽略SSL,但这不起作用。我还将CA证书放入/opt/local/share/curl/curl-ca-bundle.crt,但这也不起作用。
任何想法?
答案 0 :(得分:1)
找到了罪魁祸首
有一个名为GIT_SSL_CERT的环境变量指向了jks。所以它压倒了我所有的配置。
答案 1 :(得分:1)
在Git上使用备用证书文件:
git config --global http.sslcainfo latest/ca/path
要获取备用证书文件,请参阅:http://curl.haxx.se/docs/caextract.html并获取cacert.pem文件。