Вместо того, чтобы иметь дело с ключами SSH, вы также можете попробовать новую поддержку Heroku beta HTTP Git . Он просто использует ваш токен API и работает на порте 443, поэтому не нужно связываться ни с ключами SSH, ни с портом 22.
Чтобы использовать HTTP Git, сначала убедитесь, что Toolbelt обновлен и ваши учетные данные актуальны:
$ heroku update
$ heroku login
(это важно, потому что Heroku HTTP Git аутентифицируется немного иначе, чем остальная часть Toolbelt)
Во время бета-тестирования вы получаете HTTP, передавая флаг --http-git
соответствующим командам heroku apps:create
, heroku git:clone
и heroku git:remote
. Чтобы создать новое приложение и настроить его на удаленный Git HTTP, запустите:
$ heroku apps:create --http-git
Чтобы изменить существующее приложение с SSH на HTTP Git, просто запустите эту команду из каталога приложения на вашем компьютере:
$ heroku git:remote --http-git
Git remote heroku updated
Ознакомьтесь с документацией Dev Center, чтобы узнать, как настроить HTTP Git для Heroku .
.