github:服务器证书验证失败

托斯滕·克拉斯

我刚刚在其中创建了一个github帐户和一个存储库,但是当尝试使用通过推荐网址创建本地工作副本时

git clone https://github.com/<user>/<project>.git

我收到类似的错误

致命:无法访问' https://github.com/ <用户> / <项目> .git ':服务器证书验证失败。CAfile:/ home / <用户> /。ssl / trusted.pem CRLfile:无

我在Debian Jessie上工作,我希望Debian和GitHub都能提供/依赖一系列公认的CA,但是显然我的系统不信任GibHub的证书。

有任何简单的方法可以解决此问题(无需经常推荐的“ GIT_SSL_NO_VERIFY = true”黑客和类似的解决方法)?

编辑:

附加信息:

  • 安装了ca-certificate软件包。
  • 按照@VonC的建议安装cacert.org的证书没有做任何更改。
  • 我的个人〜/ .ssl / trusted.pem文件确实包含几个条目,但是老实说,我不记得添加的证书来自哪里...
  • 删除〜/ .ssl / trusted.pem时,git错误消息更改为

    fatal: unable to access 'https://github.com/tcrass/scans2jpg.git/': Problem with the SSL CA cert (path? access rights?)
    

编辑:

@VonC关于git https.sslCAinfo选项的建议使我步入正轨-我刚刚将下载的cacert.org CA添加到我的trust.pem中,现在git不再抱怨了。

首先确保您在中的Debian中安装了证书/etc/ssl/certs

如果没有,请重新安装它们:

sudo apt-get install --reinstall ca-certificates

由于该软件包不包含证书,请添加:

sudo mkdir /usr/local/share/ca-certificates/cacert.org
sudo wget -P /usr/local/share/ca-certificates/cacert.org http://www.cacert.org/certs/root.crt http://www.cacert.org/certs/class3.crt
sudo update-ca-certificates

确保您的git确实引用了这些CA:

git config --global http.sslCAinfo /etc/ssl/certs/ca-certificates.crt

Jason C提到了另一个潜在原因(在评论中):

是时钟。NTP服务器已关闭,系统时钟设置不正确,我没有注意到或认为最初没有进行检查,并且错误的时间导致验证失败。

证书是时间敏感的

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Git克隆失败:服务器证书验证失败

来自分类Dev

github服务器验证失败

来自分类Dev

Ubuntu Landscape-服务器证书验证失败

来自分类Dev

更新时服务器证书验证失败

来自分类Dev

SSL证书验证在特定服务器上的Docker容器内失败

来自分类Dev

12.04.4服务器无法验证常见的SSL证书,通常的修复失败

来自分类Dev

Subversion服务器SSL证书验证失败:和其他原因

来自分类Dev

fsockopen,连接ssl:// imap服务器时证书验证失败

来自分类Dev

12.04.4服务器无法验证常见的SSL证书,通常的修复失败

来自分类Dev

(xenial-backports / main amd64)软件包服务器证书验证失败

来自分类Dev

apt-get更新:Err https://mirror.umd.edu->服务器证书验证失败

来自分类Dev

证书验证在与boost :: asio和OpenSSL的客户端服务器通信中失败

来自分类Dev

运行 ansible playbook 以从 gituhub 签出代码时服务器证书验证失败

来自分类Dev

SSL_connect返回= 1 errno = 0状态= SSLv3读取服务器证书,证书验证失败

来自分类Dev

SSPI WDigest 服务器验证失败

来自分类Dev

找不到有效的gem'rhc'。SSL_connect服务器证书验证在Windows上失败,无法连接OpenShift服务器

来自分类Dev

无法通过Poco验证服务器证书

来自分类Dev

每个连接服务器证书的WCF验证

来自分类Dev

OpenSSL:服务器无法验证客户端证书

来自分类Dev

如何在python中验证服务器的SSL证书?

来自分类Dev

C#使用.pem文件验证服务器证书

来自分类Dev

如何验证LDAP + SSL连接的服务器SSL证书

来自分类Dev

SSL_connect返回= 1 errno = 0状态= SSLv3读取服务器证书B:仅在代理时证书验证失败

来自分类Dev

SSL_connect返回= 1 errno = 0状态= SSLv3读取服务器证书B:证书验证失败的MAC

来自分类Dev

Heroku Rails Net :: HTTP:OpenSSL :: SSL :: SSLError:SSL_connect返回= 1 errno = 0状态= SSLv3读取服务器证书B:证书验证失败

来自分类Dev

SSL_connect返回= 1 errno = 0状态= SSLv3读取服务器证书B:仅在代理时证书验证失败

来自分类Dev

SSL_connect返回= 1 errno = 0状态= SSLv3读取服务器证书B:证书验证失败的MAC

来自分类Dev

根据自签名证书颁发机构验证服务器证书

来自分类Dev

相互身份验证并将用户证书限制为服务器上的特定证书

Related 相关文章

  1. 1

    Git克隆失败:服务器证书验证失败

  2. 2

    github服务器验证失败

  3. 3

    Ubuntu Landscape-服务器证书验证失败

  4. 4

    更新时服务器证书验证失败

  5. 5

    SSL证书验证在特定服务器上的Docker容器内失败

  6. 6

    12.04.4服务器无法验证常见的SSL证书,通常的修复失败

  7. 7

    Subversion服务器SSL证书验证失败:和其他原因

  8. 8

    fsockopen,连接ssl:// imap服务器时证书验证失败

  9. 9

    12.04.4服务器无法验证常见的SSL证书,通常的修复失败

  10. 10

    (xenial-backports / main amd64)软件包服务器证书验证失败

  11. 11

    apt-get更新:Err https://mirror.umd.edu->服务器证书验证失败

  12. 12

    证书验证在与boost :: asio和OpenSSL的客户端服务器通信中失败

  13. 13

    运行 ansible playbook 以从 gituhub 签出代码时服务器证书验证失败

  14. 14

    SSL_connect返回= 1 errno = 0状态= SSLv3读取服务器证书,证书验证失败

  15. 15

    SSPI WDigest 服务器验证失败

  16. 16

    找不到有效的gem'rhc'。SSL_connect服务器证书验证在Windows上失败,无法连接OpenShift服务器

  17. 17

    无法通过Poco验证服务器证书

  18. 18

    每个连接服务器证书的WCF验证

  19. 19

    OpenSSL:服务器无法验证客户端证书

  20. 20

    如何在python中验证服务器的SSL证书?

  21. 21

    C#使用.pem文件验证服务器证书

  22. 22

    如何验证LDAP + SSL连接的服务器SSL证书

  23. 23

    SSL_connect返回= 1 errno = 0状态= SSLv3读取服务器证书B:仅在代理时证书验证失败

  24. 24

    SSL_connect返回= 1 errno = 0状态= SSLv3读取服务器证书B:证书验证失败的MAC

  25. 25

    Heroku Rails Net :: HTTP:OpenSSL :: SSL :: SSLError:SSL_connect返回= 1 errno = 0状态= SSLv3读取服务器证书B:证书验证失败

  26. 26

    SSL_connect返回= 1 errno = 0状态= SSLv3读取服务器证书B:仅在代理时证书验证失败

  27. 27

    SSL_connect返回= 1 errno = 0状态= SSLv3读取服务器证书B:证书验证失败的MAC

  28. 28

    根据自签名证书颁发机构验证服务器证书

  29. 29

    相互身份验证并将用户证书限制为服务器上的特定证书

热门标签

归档