Будь ласка, вибачте за трохи розчарувань, які я намагатимусь тримати під контролем, оскільки Heroku використовує SO як підтримку своїх клієнтів (що, на мою думку, є неякісним).
Останні п’ять годин я намагався отримати заявку на публікацію, але незмінно щось не вдається з ключами. Я прочитав десятки статей і пробував підказку за підказкою, намагаючись зрозуміти, де в дурному, абсолютно непрозорому процесі Героку псується.
Мій варіант використання не такий складний: я створив нову пару ключів для своїх додатків heroku. Я встановив цей ключ як свій ключ:
> heroku keys
=== travis@xxxx.com Keys
ssh-rsa AAAAB3NzaC...avOqfA7ZBd travis@xxxx.com
Я можу увійти в систему і "створити" програму (дурне ім'я, оскільки, схоже, вона створює git repo, а не будь-яку програму) без проблем. Але кожен * довбали * час , коли я намагаюся натиснути моє додаток, я отримую:
> git push heroku master
Permission denied (publickey).
fatal: The remote end hung up unexpectedly
Я не маю уявлення про WTF, що з ним відбувається; Я просто застряг, вдарившись головою про клавіатуру, не маючи можливості звернутися, але сподіватися, що всемогутній бог Google може відповісти на це. І Google не відповідає на нього (ну, дозвольте мені це повернути, я бачив близько десятка способів відповісти на це).
Для системи, яка повинна бути легкою, це жарт. Мені подобається ідея Heroku, але, взявши п’ять наших, щоб абсолютно нічого не зробити, я думаю, можливо, це неправильний вибір.