![](/img/trans.png)
[英]NodeJS - SequelizeConnectionError: self signed certificate
[英]x509: certificate signed by unknown authority
我正在尝试在heroku中登录,但我得到了这个:
$ heroku login
Enter your Heroku credentials.
Email: xxx@gmail.com
Password (typing will be hidden):
▸ Post https://api.heroku.com/login: x509: certificate signed by unknown authority
我已经尝试生成一个ssl证书,但它无法解决问题。 我不知道ssl是否有问题。
谁能帮我这个?
提前致谢。
运行此命令对我有用:
HEROKU_SSL_VERIFY=disable heroku login
我有同样的错误,我的机器上的heroku-cli的简单更新修复了它! 我正在运行macOS Sierra 10.12.2并且最初使用自制软件安装了heroku ...但是这个命令应该适用于任何操作系统,假设你使用的是heroku-cli(heroku 命令行界面 )
所以首先运行:
$ heroku update
你应该得到输出:
heroku-cli: Updating plugins... done
heroku-cli: Updating... done.
然后尝试再次登录:
$ heroku login
希望这有助于某人!
这个命令会告诉你更多,输入终端:
curl -I https://api.heroku.com/login -vvv
一个可能的原因是DNS毒药。
无法获取本地颁发者证书显示你错过了CA,api.heroku.com被DigiCert_High_Assurance_EV_Root_CA.crt签署,请参阅这篇文章 ,以检查您的CA,尤其是mozilla/DigiCert_High_Assurance_EV_Root_CA.crt
没有被禁用。
解决了以下步骤的问题:
mv ~/.netrc ~/.netrc.backup
~/.netrc
heroku login
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.