相关疑难解决方法(0)

服务器证书验证失败.CAfile:/etc/ssl/certs/ca-certificates.crt CRLfile:none

我可以使用ssh推送克隆项目,但是当我用https克隆项目时它不起作用.它显示消息错误如下.

server certificate verification failed. CAfile: /etc/ssl/certs/cacertificates.crt CRLfile: none
Run Code Online (Sandbox Code Playgroud)

certificate ssl-certificate gitlab

288
推荐指数
19
解决办法
44万
查看次数

Git for Windows:SSL 证书问题:证书已过期

我知道Let\'s Encrypt所做的更改可能会影响旧客户端,因为根证书会过期。请参阅DST 根 CA X3 到期(2021 年 9 月)

\n

但是,我认为这不会影响我,因为我的开发机器是最新的。

\n

但从今天开始,我在执行以下操作时收到消息git pull

\n
fatal: unable to access \'https://git.company.tld/project.git/\': SSL certificate problem: certificate has expired\n
Run Code Online (Sandbox Code Playgroud)\n

我刚刚下载了最新的 Windows 版 Git (2.33.0),并确认内置的OpenSSL是最新的 ( OpenSSL 1.1.1k 25 Mar 2021),这应该很好。

\n

Let\xe2\x80\x99s 加密证书的 OpenSSL 客户端兼容性更改

\n

但错误似乎仍然存在。

\n
openssl s_client -showcerts -connect git.company.tld:443\n
Run Code Online (Sandbox Code Playgroud)\n

节目

\n
openssl s_client -showcerts -connect git.company.tld:443\n
Run Code Online (Sandbox Code Playgroud)\n

问题不在于颁发的证书本身,它没有过期并且被 Chrome(Windows证书存储)和 Firefox 接受。

\n

git openssl certificate lets-encrypt

103
推荐指数
5
解决办法
5万
查看次数