ssl - Heroku CLI 错误:无法获取本地颁发者证书
问题描述
我落后于我公司的防火墙。我们使用我们公司提供的证书文件 *.crt 来访问启用 SSL 的网站。
所以我unable to get local issuer certificate
在使用heroku login
.
我正在使用 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:
set NODE_EXTRA_CA_CERTS=C:\path\to\ca_cert.pem
或 .crt
对于 Linux:
export NODE_EXTRA_CA_CERTS=/path/to/ca_cert.pem
推荐阅读
- java - 无法运行 JFrame
- javascript - 使用 Google Javascript API 在 GCP 实例上执行脚本
- spring - Spring Boot 2.2.1:禁用内部类的日志记录
- linux - xcopy,net use 在 Linux 机器上不起作用
- windows - Docker:在 Windows 主机上挂载卷 - Windows 容器
- arrays - 通过 Handlebars 模板将数组从 Express 传递到客户端的 JavaScript
- javascript - 如何从 Javascript 函数获取数据并将其保存到 php 中用户的自定义元字段?
- python - 如何删除熊猫中与上面的行值相同的行?
- node.js - 无法在 localhost 浏览器中显示数据
- python - Tkinter 简单的“输入密码”对话框