macOS-通过 git 访问时,在有效证书上获取 SSL 证书错误

macOS-通过 git 访问时,在有效证书上获取 SSL 证书错误

2 天前,当我们通过 HTTPs 从我们的存储库中提取更新时,git 中出现错误:

  • “SSL 证书问题:证书已过期”

似乎与下面的问题重复,但因为它是“git”并且是在“macOS Catalina 10.15.5”(2020 年 6 月的最新版本)上,所以我单独报告了这个问题。我不确定 git 是否使用了 cURL 或者 cURL 是否使用了其他过时的东西(坦率地说,“那个”问题中的解决方案我完全不明白)。我认为 Mac 用户可能需要注意这一点。

git 版本 2.10.0(通过 homebrew 安装至 2.27.0)

不用说,macOS 和 iOS 上的 Safari 报告没有错误。Windows 10 上的“git”也没有问题。

证书信息:该证书将在 18 个月后到期。由“Sectigo RSA Organization Validation Secure Server CA”颁发

可能是以下内容的重复: 通过 Curl 访问时,在有效证书上获取 SSL 证书错误

答案1

这可能是由于到期10天前的 AddTrust Root CA。

我能够通过以下方式解决我的机器上的相同问题移除AddTrust来自的条目/etc/ssl/cert.pem

相关内容