Создать приложение Heroku из шаблона в Eclipse?

Я хочу создать новое приложение Heroku из шаблона Spring (версия: 3.3.0.RELEASE). Я успешно зарегистрировался и получил правильный ключ ssh, загруженный в Spring и в веб-аккаунт herocu. Также у меня менее 5 проектов (не достигнуто ограничение), каждый раз, когда я пытаюсь запустить новый проект и установить «Приложение Spring MVC & Tomcat» и нажать «Готово», это дает мне ошибку:

We have encountered a problem creating your application: shielded-retreat-3014. This could be due to the Eclipse SSH key is not matching the SSH key(s) that is associated with your Heroku account. To fix this error, you can:

- Associate your SSH key to your Heroku account by going to "Preferences"
    OR    
- If the SSH Key is correct, restart Eclipse.
[email protected]:shielded-retreat-3014.git: reject HostKey: heroku.com

ИЗМЕНИТЬ:

Сразу после ошибки приложение создается в веб-аккаунте heroku.

Та же ошибка возникает, даже если я перезапускаю Eclipse и пытаюсь импортировать существующий проект (да, он его видит), «автоопределение: Maven» и «Общий проект» не работают.


person Jacob    schedule 25.08.2013    source источник


Ответы (3)


Ответ довольно прост, хотя мне понадобилось несколько часов, чтобы понять его. Сайт Heroku не добавляется к вашим известным хостам.

В Eclipse перейдите в «Окно» -> «Показать представление» -> «Другое...» -> «Git» -> «Репозитории Git». Оттуда клонируйте репозиторий. Как только вы клонируете его, импортируйте его из меню файла. Сделайте это, так как когда вы клонируете репозиторий, он не добавляет его в представление проводника. Теперь у вас должен быть репозиторий Git и вид проводника.

person James Murgolo    schedule 28.09.2013
comment
У меня была такая же проблема, и это решило мою проблему после попытки эти решения и это и этот. - person Emmanuel F; 20.10.2013

Я думаю, что у меня была такая же проблема, и я решил ее. Я считаю, что проблема связана с отсутствием записи об известных хостах для heroku.com. Я не уверен, как лучше всего получить нужный отпечаток пальца, но я решил свою проблему, когда попытался просто клонировать репозиторий из героку с помощью Egit. Я получил всплывающее окно, информирующее меня о том, что heroku.com не является известным хостом и позволяет мне принять ключ. Если я правильно помню, вы обычно получаете этот ключ при первой попытке подключиться к хосту по ssh.

person nPn    schedule 31.08.2013

Я также столкнулся с той же ошибкой и смог решить эту проблему.

Устранить ошибку: ключ SSH Eclipse не соответствует ключу(ам) SSH, связанному с вашей учетной записью Heroku

person Jitendra Zaa    schedule 27.07.2014