我正在尝试在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
是 不 禁用。