Назад | Перейти на главную страницу

Не могу войти в Heroku через брандмауэр

Я пытаюсь подключиться к 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