提问者:小点点

无法更正突然的"服务器证书验证失败"[重复]


我有以下问题:

>

  • 我这里有两台机器,一台PC(Windows)和一台Raspberry Pi(Raspbian)。

    我在gitlab.com有一个git repo,使用https URL。

    在PC上,我一直在使用并继续使用git(命令行,git shell),零问题。

    在 Pi 上,今天我无法再访问存储库,例如 git pull origin master,失败并显示:

      server certificate verification failed
    

    这是一个新问题。几个月来,我一直很高兴在该设备上使用 git,自从大约一周前我最后一次成功使用它以来,它没有任何涉及(从那以后该设备甚至没有开机)。

    我对SSL和证书不太了解,只是在寻找解决方案,盲目执行命令,但没有成功。到目前为止,我所发现并尝试的只是:

    > < li>

    github:服务器证书验证失败-似乎最有希望。我在那里检查了接受的答案,更新了设备上的ca-certificates,手动安装了根证书,并确保git正在使用它们,但是错误仍然存在。OP提到“我刚刚将下载的cacert.org ca添加到我的trusted.pem中,现在git不再抱怨了”,但我不明白该如何做。

    Git克隆失败:服务器证书验证失败——这里建议的解决方案是简单地禁用SSL验证,我不是很明白,因为它一直工作到现在。不管怎样,我试了一下,出于我不明白的原因,在git提示我输入用户名和密码后,它说“基本认证失败”。我100%确定我输入了正确的用户名和密码。

    https://forum.gitlab.com/t/cannot-clone-via-https-with-error-server-certificate-verification-failed/4782似乎不适用,因为它谈论的是服务器端?我的repo托管在gitlab.com,我不运行服务器。无论如何,那里的解决方案提到了在某个地方添加换行符,但我不明白这种类型的问题会在哪里或如何突然出现。

    https://ubuntuforums.org/showthread.php?t=1865952似乎是Ubuntu特有的,解决方案似乎与我的情况无关。

    服务器证书验证的突然失败似乎也与内部git服务器有关。

    和我的猫玩了5分钟,然后再试一次——这似乎不起作用。

    考虑到我的个人电脑继续很好地访问存储库,对我来说,这是GitLab端的服务器故障是没有意义的。我在他们的网站上也没有任何问题,他们的状态推特提要没有提到任何事情,而且他们会搞砸这个特殊的事情似乎很奇怪(加上这个问题已经持续了一整天)。

    我不确定下一步该尝试什么。我在这里的下一步是什么?这有点令人沮丧,因为到目前为止,项目开发整天都处于冻结状态。


  • 共1个答案

    匿名用户

    我发现了问题,系统时钟已经重置。。。纠正时间(并设置NTP以避免将来发生)解决了这个问题。

    我没有发现服务器证书验证失败。CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: 在我的搜索中没有,在聊天中有人向我指出,其中一个建议是检查时钟。

    因此,我将关闭这个问题,作为该问题的副本,但如果将来有人发现这个问题,请先检查您的时钟。这是一个简单的第一个故障排除点。