[英]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.