由于SSL证书问题,无法通过浏览器或控制台访问Github

Vol*_*il3 11 git macos ssl

突然间,我在尝试克隆回购时遇到了以下错误.

git clone https://github.com/repo/xxx.git
Cloning into 'hits'...
fatal: unable to access 'https://github.com/repo/xx.git/': SSL certificate problem, verify that the CA cert is OK. Details:
error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
Run Code Online (Sandbox Code Playgroud)

我在访问Chrome浏览器时遇到SSL错误 在此输入图像描述

这是获得Cert详细信息时获得的信息

在此输入图像描述

我使用的是10.6 OSX Leopard

iHi*_*HiD 22

DigiCert认证已过期.这些说明在OSX上修复它(取自这个要点)

  1. 启动钥匙串访问
    • ⌘-空间
    • 输入"Keychain Access"
    • 点击返回
    • 项目清单
  2. 从"查看"菜单中选择"显示过期的证书".
  3. 点击"Keychains"下左上角的"登录"部分
  4. RHS上的Expires Expires列.
  5. 在RHS上查找过期的DigiCert证书.它上面会有一个红色X,它的失效日期是7月26日(或"今天").
  6. 右键单击证书,然后选择"删除DigiCert ..."

您可能需要关闭并打开Chrome才能让它再次运行.

  • 这是正确的答案.以下是DigiCert自己提供的更多信息.https://blog.digicert.com/expired-intermediate-certificate/ (3认同)