Вталкивая в героку репо
В настоящее время я учусь использовать Heroku, и у меня возникли некоторые проблемы.
Когда я набираю команды
git push heroku master
Я получаю сообщение
Warning: Permanently added the RSA host key for IP address '50.19.85.156' to the list of known hosts.
Permission denied (publickey).
В настоящее время на моем компьютере настроен git с добавленным ключом RSA для моей машины.
Я предполагаю, что есть отдельный ключ RSA, который мне нужно добавить в мою учетную запись heroku? Я не совсем уверен.
*** РЕДАКТИРОВАТЬ * ** * ** * ** * ***
Я узнал, что случилось. Мне нужно было добавить свой ключ
heroku keys:add ~/.ssh/id_rsa.pub
Однако у меня сейчас другая проблема.
По сути, я создал приложение rails, которое хотел загрузить, но удалил его на своем аккаунте heroku. Я создал другое приложение и хочу использовать это приложение. Однако когда я
git push heroku master
Я получу сообщение
No such app as rocky-gorge-9306
Где rocky-gorge-9306 - мое предыдущее приложение, а не новое, которое я создаю
Когда я ввожу команду
git remote -v
я получил
heroku git@heroku.com:rocky-gorge-9306.git (fetch) <---- old deleted app that does not exist
heroku git@heroku.com:rocky-gorge-9306.git (push)
origin https://github.com/liondancer/first_app.git (fetch)
origin https://github.com/liondancer/first_app.git (push)
1 ответ
Я предполагаю, что у вас есть открытые / закрытые ключи на вашей машине разработки. Если нет, сделайте следующее:
ssh-keygen -t rsa
Конфигурация Heroku
- Установите Heroku Toolbelt
- Настройте свою учетную запись Heroku:
heroku login
- Проверьте, правильно ли настроен ваш git heroku:
git remote -v
, Если нет, сделайте следующее:heroku git:remote -a your_heroku_app_name
- Теперь вы должны быть в состоянии подтолкнуть к героку:
git push heroku master