2013-08-31 15 views
6

Podążałem za samouczkiem Eclipse Heroku i próbuję utworzyć aplikację. Jednak przez ostatnie trzy godziny wystąpił następujący błąd:Błąd SSH Heroku:

Wystąpił problem podczas tworzenia aplikacji: fierce-atoll-8131. Może to być spowodowane tym, że klucz Eclipse SSH nie pasuje do klucza SSH powiązanego z kontem Heroku. Aby rozwiązać ten problem, można:

  • Associate klucz SSH do konta Heroku przechodząc do "Preferencje" LUB
  • Jeśli SSH Key jest poprawna, uruchom Eclipse. [email protected]: ostra-atol-8131.git: odrzucić HostKey: Heroku.com

Mam przeglądał Google i wszystkie fora do tego, ale nie ma dylemat, Heroku również wydaje się obojętny na nim , ponieważ nie zaproponowali żadnego rozwiązania. Usunąłem klucze, utworzyłem nowe, użyłem paska narzędzi. Zaczynam myśleć, że to błąd, i że Heroku po prostu go ignoruje lub nie wie.

Błąd występuje również podczas tworzenia aplikacji na stronie Java.Heroku i próby importowania jej do Eclipse. Jak już wspomniałem, poszedłem za tutorialem na Heroku, o tym, jak zacząć pracę z Eclipsem, więc byłbym wdzięczny, gdyby NIE wskazywać go na odpowiedzi, ponieważ nie ma żadnego rozwiązania.

mi działa na Windows 7 64bit z Eclipse Kepler

Odpowiedz

24

problem jest spowodowany ponieważ wtyczki Heroku nie dodaje znaną pozycję hostów dla heroku.com i git clone zawiedzie.

Aby rozwiązać ten problem, przejdź do Plik -> Importuj ... -> Projekty z Git. Następnie wybierz URI, kliknij next i umieść URI projektu w polu URI (tj. [email protected]: fierce-atoll-8131.git) i kliknij next. Następnie zostaniesz poproszony o dodanie odcisku palca heroku.com do znanej listy hostów i utworzenie znanego pliku hosts, jeśli nie istnieje. Po zaakceptowaniu tego możesz anulować import Git i kontynuować importowanie wtyczki Heroku.

+0

To zadziałało dla mnie. Dzięki. – CoryCowgill

+0

Działa również dla mnie, dzięki. – zgcharley

+0

idealna odpowiedź :) – Rachna

0

Dzięki WinterN Ja też uruchomiłem ten sam problem w systemie Windows 7. Nie udało się jeszcze uruchomić go! Ale próbowałem na maszynie Centos 6.4 x86_64 VM. Zachowałem ten sam błąd. W końcu zrobiłem to, co zasugerowałeś. $ ssh [email protected] i dodano klucz heroku do pliku knownhosts Restartowany git. Najpierw próbował zaimportować istniejący formularz projektu Heroku, sukces! Dalej stwórz -> nowy -> Sukces Heroku! Jeszcze raz dziękuję za Twoją wskazówkę!

0

Ilekroć doświadczyłem tego problemu, powodem było to, że miałem dwa klucze SSH-RSA z tym samym "komentarzem".

Zaloguj się do panelu kontrolnego konta Heroku w Internecie (https://dashboard.heroku.com/account) i zajrzyj do sekcji dotyczącej kluczy SSH. Jeśli widzisz więcej niż jeden z tym samym komentarzem (RSA-1024 wydaje się być domyślny dla generowania kluczy SSH2 w środowisku Zaćmienie), usuń te, których nie używasz (będziesz chciał zajrzeć do każdej konfiguracji Eclipse, która działa dla tych, których używasz, lub możesz po prostu usunąć je wszystkie i skonfigurować SSH-RSA ponownie za pomocą Eclipse). Następnie, generując nowy klucz RSA, wstaw [email protected] do komentarza i dodaj go do Heroku.

Po wyczyszczone zduplikowane klucze z panelu Heroku, można wygenerować nowy klucz zaćmienia jesteś ustanowienia wykonując następujące:

  1. preferencje Eclipse, General-> Sieć Connections-> SSH2
  2. zakładka Zarządzanie kluczami
  3. Generowanie klucza RSA
  4. Enter użytkownik @ komputer w "komentarz" pola zamiast RSA-1024
  5. Wybierz Zastosuj, aby zapisać plik

Następnie dodać klucz do Heroku:

  1. preferencje Eclipse, Heroku
  2. (Zaloguj się, aby dostać klucz API, jeśli nie już zaludnione)
  3. Wybierz SSH Załaduj Key
  4. otworzyć plik zapisałeś wcześniej
  5. Wybierz Dodaj
  6. Zastosuj, OK

Mam nadzieję, że to pomoże!

Powiązane problemy