我在我公司的防火墙后面。我们使用我们公司提供的证书文件 *.crt 来访问支持 SSL 的网站。
因此,在使用 heroku login
时出现unable to get local issuer certificate
错误。
我正在使用 Windows 10 和 Heroku CLI 7.14.1 并尝试添加 HEROKU_SSL_VERIFY=disable
和 SSL_CERT_FILE=C:\certificate.crt
作为环境变量但没有成功。
我该如何解决?
最佳答案
解决自 https://devcenter.heroku.com/articles/using-the-cli
将环境变量添加为指向证书的 NODE_EXTRA_CA_CERTS
。
对于 Windows:
设置 NODE_EXTRA_CA_CERTS=C:\path\to\ca_cert.pem
或 .crt
对于 Linux:
export NODE_EXTRA_CA_CERTS=/path/to/ca_cert.pem
关于ssl - Heroku CLI 错误 : unable to get local issuer certificate,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52182566/