繁体   English   中英

Git 克隆失败:服务器证书验证失败

[英]Git Clone Fails: Server Certificate Verification Failed

由于此错误,我几乎无法对任何 github 存储库进行git clone

致命:无法访问“github_url”:服务器证书验证失败。 CAfile:/home/ubuntu/.ssh/rel3_dodroot_2048.crt CRLFile:无

我注意到其他一些人也有类似的错误,但证书位于.ssl文件夹中。 不过,我从未见过任何人在 .ssh 中遇到此证书问题,而且我不知道如何修复它。

环境:

好的,我找到了解决方案......我想我的计算机上运行了一个脚本(我没有看过)运行该行

git config --global http.sslVerify true

所以解决方案只是改变运行

git config --global http.sslVerify false

呵呵...

我得到同样的错误,我运行以下命令:

export GIT_SSL_NO_VERIFY=1

它对我有用,我正在使用 Ubuntu 操作系统。

要在不处理证书问题的情况下进行克隆,这篇文章( 禁用认证验证)可以帮助您。

小心禁用证书验证等安全功能! 此错误表明您的机器存在一些错误配置,假设 GitHub.com 实际上确实有一个有效的证书。 通过禁用验证来覆盖错误只会增加更多配置问题,而不会解决根本问题。

就我而言,我发现我的系统时钟是错误的,并且是GitHub.com 证书应该有效之前设置的。 修复时钟解决了这个问题,而无需让我的机器面临安全威胁。

从您的 Github 帐户中删除对 SSH 证书的所有引用,并使用电子邮件地址和密码手动验证。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM