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