Пожалуйста, извините за небольшое разочарование, которое я постараюсь держать под контролем, поскольку Heroku использует SO в качестве поддержки клиентов (что я считаю дрянным, если не сказать больше).
Последние пять часов я пытался заставить приложение опубликовать, но неизменно что-то идет не так с ключами. Я прочитал десятки статей и пробовал подсказку за подсказкой, пытаясь выяснить, где в этом дурацком, совершенно непрозрачном процессе Heroku ошибается.
Мой вариант использования не так уж и сложен: я создал новую пару ключей для своих приложений heroku. Я сделал этот ключ своим:
> heroku keys
=== travis@xxxx.com Keys
ssh-rsa AAAAB3NzaC...avOqfA7ZBd travis@xxxx.com
Я могу без проблем войти в систему и «создать» приложение (глупое имя, поскольку создается впечатление, что создается репозиторий git, а не какое-либо приложение). Но каждый * долбанный * время , когда я пытаюсь нажать мое приложение, я получаю:
> git push heroku master
Permission denied (publickey).
fatal: The remote end hung up unexpectedly
Я не имею никакого представления о том, что с этим творится WTF; Я просто застрял, бьюсь головой о клавиатуру, не имея выхода, но надеюсь, что всемогущий бог Google сможет мне ответить. И Google не отвечает на него (ну, позвольте мне взять это обратно, я видел около дюжины способов ответить на это).
Для системы, которая должна быть простой, это шутка. Мне нравится идея Heroku, но, потратив пять часов на то, чтобы ничего не сделать, я подумал, может быть, это неправильный выбор.