Я пытаюсь подключиться к heroku через интерфейс командной строки (используя heroku's Toolbelt), и мне это не удается. Когда я ввожу свои учетные данные, героку отвечает:
Post https://api.heroku.com/login: x509: certificate signed by unknown authority
Я нахожусь внутри брандмауэра компании, который блокирует большинство подключений, и мне нужно использовать сертификат для навигации.
Что я могу сделать, чтобы войти в heroku через cli?
вам нужно настроить прокси, а затем выполнить команду входа в систему heroku
Источник : https://devcenter.heroku.com/articles/using-the-cli#using-an-http-proxy
Использование прокси-сервера HTTP Если вы находитесь за брандмауэром, который требует использования прокси-сервера для подключения к внешним службам HTTP / HTTPS, вы можете установить переменные среды HTTP_PROXY или HTTPS_PROXY в своей локальной среде разработчика перед запуском команды heroku. Например, в системе Unix вы можете сделать что-то вроде этого:
$ export HTTP_PROXY=http://proxy.server.com:portnumber
or
$ export HTTPS_PROXY=https://proxy.server.com:portnumber
$ heroku login
На компьютере с Windows либо установите его в System Properties / Environment Variables, либо сделайте это с терминала:
> set HTTP_PROXY=http://proxy.server.com:portnumber
or
> set HTTPS_PROXY=https://proxy.server.com:portnumber
> heroku login