小编Jak*_*ake的帖子

添加额外的 SSL 证书以在 Cygwin 中识别

我有一个服务器设置,其中包含由主要证书提供商 (DigiCert) 颁发的 HTTPS 证书。该证书可被运行 Windows Server 2008 R2 的计算机上的所有浏览器识别,包括 Internet Explorer、Chrome 和 Firefox。

但是,该证书在 Cygwin 中不被认可。例如,当我尝试从此服务器克隆 git URL 时出现此错误:

error: SSL certificate problem: unable to get local issuer certificate while accessing [URL] fatal: HTTP request failed

我尝试过的 Cygwin 中的其他工具给出了相同的错误,例如 curl:

curl: (60) SSL certificate problem: unable to get local issuer certificate

Digicert 有我需要的确切证书。我的理想解决方案是更新 Cygwin 使用的证书包或手动安装所需的证书。Cygwin 似乎有一个与 Windows 不同的证书存储区。我怎样才能做到这一点?

注意:我不想简单地忽略错误,因为许多用户使用这台机器并且需要访问同一台服务器,所以每次都忽略是没有意义的。

cygwin certificate ssl windows-server windows-server-2008-r2

7
推荐指数
1
解决办法
8325
查看次数