2017-03-06 117 views
3

我有以下问题:无法纠正突然“服务器证书验证失败”

  • 我这里有两台机器,一台PC(Windows)和一个树莓派(Raspbian)。
  • 我在gitlab.com上有一个使用https URL的git repo。
  • 在PC上,我一直在使用并继续使用没有问题的git(命令行,git shell)。
  • 在皮,今天我不能再访问回购,git pull origin master,例如失败:

    server certificate verification failed 
    

    这是一个新的问题。我一直很乐意在这些设备上使用git好几个月,自从我上次成功使用它大约一周前以来(设备还没有开机以来),没有任何东西被触及。

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

它没有任何意义,我认为这将是对GitLab侧的服务器螺丝起来,因为我的电脑继续访问回购就好了。我在他们的网站上也没有任何问题,他们的status Twitter feed没有提及任何内容,而且他们会把这个特殊的东西搞砸(加上问题一直在进行),这似乎很奇怪。

我不确定接下来要尝试什么。我的下一步是什么?这有点令人沮丧,因为它整天都在冻结项目开发。

回答

1

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

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

因此,我将把该问题作为该问题的一个重复来解决,但如果有人在将来发现此问题,请首先检查您的时钟。这是一个简单的故障排除点。

相关问题