![](/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.