📌  相关文章
📜  无法确定主机 'github.com (140.82.121.4)' 的真实性. (1)

📅  最后修改于: 2023-12-03 15:26:16.762000             🧑  作者: Mango

无法确定主机 'github.com (140.82.121.4)' 的真实性


如果你使用Git或其他类似的工具时出现以上错误,那么很有可能是因为该主机的SSL证书无效或过期了。这通常是由于网络问题或错误配置的代理引起的。

为了解决这个问题,可以尝试以下几种方法:

  1. 检查网络连接是否正常,尝试重启网络连接或尝试使用其他网络连接。

  2. 检查代理设置是否正确,如果使用代理,请确认代理设置正确,或者尝试关闭代理。

  3. 检查系统时间是否正确,如果系统时间不正确可能会导致SSL证书认证失败。

  4. 尝试手动验证SSL证书,使用以下命令:

    openssl s_client -connect github.com:443
    

    如果出现类似以下信息,说明该SSL证书无效或过期了:

    Verify return code: 21 (unable to verify the first certificate)
    

    这种情况下,可以尝试手动下载证书并添加到信任列表,具体方法可以参考以下链接:

    Adding a new CA certificate to Git / OpenSSL

  5. 如果以上方法都无法解决问题,可以尝试使用Git的SSH协议,并将Git地址改为SSH地址。具体方法可以参考以下链接:

    Switching remote URLs from HTTPS to SSH

如果以上方法都不能解决问题,可以尝试联系Github官方支持寻求帮助。