簡體   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