Ответ 1
Запуск этой команды работал у меня:
HEROKU_SSL_VERIFY=disable heroku login
Я пытаюсь сделать логин в heroku, но я получаю следующее:
$ heroku login
Enter your Heroku credentials.
Email: [email protected]
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 и изначально устанавливал герою с homebrew... Но эта команда должна работать с любой операционной системой, предполагая, что вы используете heroku-cli (интерфейс командной строки героя)
Итак, сначала просто запустите:
$ 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
отключен NOT.
Устранена проблема со следующими шагами:
mv ~/.netrc ~/.netrc.backup
~/.netrc
heroku login