无法纠正突然的"服务器证书验证失败"

时间:2017-03-06 01:59:13

标签: git ssl raspberry-pi ssl-certificate gitlab

我有以下问题:

  • 我这里有两台机器,一台PC(Windows)和一台Raspberry Pi(Raspbian)。
  • 我在gitlab.com上有一个使用https网址的git repo。
  • 在PC上,我一直在使用并继续使用git(命令行,git shell),没有问题。
  • 在Pi上,今天我再也无法访问回购,git pull origin master,例如,失败了:

    server certificate verification failed
    

    这是一个新问题。几个月以来,我一直很乐意在这些设备上使用git,自上次我成功使用它大约一周前以来,没有任何内容触及它(该设备自那以后甚至没有启动)。

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

对我来说,这对GitLab方面的服务器搞砸是没有意义的,因为我的PC继续正常访问回购。我也没有在他们的网站上遇到任何问题,他们的status Twitter feed没有提及任何内容,而且看起来很奇怪他们会搞砸这个特别的东西(加上问题一直都在发生)现在一天)。

我不确定下一步该尝试什么。我的下一步是什么?到目前为止它整天冻结了项目开发,这有点令人沮丧。

1 个答案:

答案 0 :(得分:2)

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

我在搜索中没有找到server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none,有人向我指出in chat,其中一条建议是check the clock

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