Heroku登录错误:证书链中的自签名证书

时间:2018-08-16 20:53:11

标签: heroku heroku-cli

我正在尝试在Mac上使用Heroku CLI。

当我尝试使用Heroku登录名登录Heroku并提供凭据时,出现以下错误:

  

错误:证书链中的自签名证书

我已尝试多次卸载并重新安装它,但是我仍然收到此错误。

我该如何解决?

2 个答案:

答案 0 :(得分:0)

此错误通常表示您位于未正确配置的mitm代理后面。 See the docs for details

答案 1 :(得分:0)

由于我的组织防火墙,我也遇到了同样的问题。解决方案是简单地 download 并安装组织证书。

  1. 下载组织特定的“.cer”文件后,使用

    将该文件转换为“.pem”

    openssl x509 -inform der -in orgCertFile.cer -out certificate.pem

  2. 接下来,在当前命令行中将以下变量设置为系统变量或临时变量

    export SSL_CERT_FILE=orgCertFile.cer

    export NODE_EXTRA_CA_CERTS=certificate.pem

  3. 最后尝试使用 heroku 命令登录

    heroku login