由于这个错误,我无法git clone
任何github repo
fatal:unable to access 'github_url':服务器证书验证失败。CA文件:/home/ubuntu/.ssh/rel3_dodroot_2048.crt CRL文件:无
我注意到其他一些人也有类似的错误,但证书在.ssl
文件夹中。我从来没有见过任何人在.ssh中的证书有这个问题,我不知道如何修复它。
环境:
- 运行Ubuntu 14.04的Nvidia Jetson TX 1
- 特定的感兴趣的Github(尽管它发生在所有这些)
- https://github.com/rbgirshick/fast-rcnn.git
6条答案
按热度按时间5fjcxozz1#
好吧,我找到解决办法了……我猜是一个脚本(我没有看)在我的电脑上运行,运行了这条线
所以解决的办法就是简单地改变运行方式
嘿...
sshcrbum2#
我得到了相同的错误像这样,我运行以下命令:
我用的是Ubuntu OS。
i2byvkas3#
小心禁用证书验证等安全功能!此错误表明您的计算机存在一些配置错误,假设GitHub.com实际上具有有效的证书。通过禁用验证来覆盖错误只会增加更多的配置问题,而不会解决根本问题。
在我的情况下,我发现我的系统时钟是错误的,并设置 * 之前 * GitHub.com证书应该是有效的。修复时钟解决了这个问题,而不需要将我的机器暴露在安全威胁之下。
cnjp1d6j4#
要在不处理证书问题的情况下进行克隆,这篇文章(禁用证书验证)可以帮助您。
imzjd6km5#
我在构建Docker镜像时遇到了这个错误。修复方法是将以下内容添加到我的Dockerfile中。确保将对
update-ca-certificates
的调用放在git clone
调用之前。zbwhf8kr6#
从Github帐户中删除所有对SSH证书的引用,并使用电子邮件地址和密码手动验证。