繁体   English   中英

x509:由未知权限签署的证书

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM