我尝试了许多与证书相关的不同搜索,但我没有得到它。我不知道怎么看我是否有好的证书。尝试在Fedora中推送一个git提交之后给出了这条消息:
$ git push origin master
此证书是否相关或git相关?顺便说一下ssh的作品...
答案 0 :(得分:16)
一种可能性是您的系统上没有证书颁发机构证书。
如果是这种情况,您可以按照this answer。
中的说明添加这比忽略所述CA(env GIT_SSL_NO_VERIFY=true git clone https://github...
)更好。
我正在运行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 >