此错误消息意味着什么:致命:无法访问“https:URL”:无法识别对等方的证书颁发者?

时间:2013-10-19 02:51:58

标签: git ssl certificate

我尝试了许多与证书相关的不同搜索,但我没有得到它。我不知道怎么看我是否有好的证书。尝试在Fedora中推送一个git提交之后给出了这条消息:

$ git push origin master

此证书是否相关或git相关?顺便说一下ssh的作品...

3 个答案:

答案 0 :(得分:16)

一种可能性是您的系统上没有证书颁发机构证书。

如果是这种情况,您可以按照this answer

中的说明添加

这比忽略所述CA(env GIT_SSL_NO_VERIFY=true git clone https://github...)更好。


在此OP的特定情况下,Brandon comments

  

我正在运行64位fedora 19,并且作为root,我去了/etc/ssl/certs,看到有一个makefile,所以我用不同的序列运行它,即:

$ make SERIAL=5
  

尝试git并且有效。

答案 1 :(得分:8)

这对我有用

git config --global http.sslCAPath /etc/pki/tls/certs
git clone <repository>

答案 2 :(得分:0)

这对我有用

git config --global http.sslVerify "false"

git clone < repo-url >