在服务器clone项目的时候,报了一个错误:
fatal: unable to access '我的项目域名': server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none
这个报错在我本地开发clone的时候也出现过,不过我开发的环境是windows,我只是升级到了最新版本的Git就解决了这个问题。在网上很多直接说关闭验证的说法还是略显不负责任。
这次在服务器上,更新到2.33.1之后,仍然出现了这个问题。
最终找到如下方式解决:
sudo apt-get install --reinstall ca-certificates
sudo mkdir/usr/local/share/ca-certificates/cacert.org
sudo wget -P/usr/local/share/ca-certificates/cacert.org http://www.cacert.org/certs/root.crt http://www.cacert.org/certs/class3.crt
sudo update-ca-certificates
git config --global http.sslCAinfo/etc/ssl/certs/ca-certificates.crt
留言