2013-08-31 21 views
6

Stavo seguendo il tutorial di Eclipse Heroku e cercando di creare un app. Tuttavia, per gli ultimi tre ore ho ottenuto il seguente errore:errore Heroku SSH:

Abbiamo riscontrato un problema di creare la vostra applicazione: feroce-Atoll-8131. Ciò potrebbe essere dovuto al fatto che la chiave SSH di Eclipse non corrisponde alle chiavi SSH associate al tuo account Heroku. Per correggere questo errore, è possibile:

  • Associate la vostra chiave SSH al tuo account Heroku andando su "Preferenze" O
  • Se la chiave SSH è corretto, riavviare Eclipse. [email protected]: feroce-Atoll-8131.git: rifiutare HostKey: Heroku.com

ho sfogliato Google e tutti i forum per questo, ma non v'è alcuna correzione, Heroku sembra anche ignaro di esso , poiché non hanno offerto alcuna soluzione. Ho cancellato le mie chiavi, ne ho create di nuove, ho usato il cinturone. Comincio a pensare che sia un bug, e che Heroku semplicemente lo ignori o non lo sappia.

L'errore si verifica anche quando si crea un app sul sito Java.Heroku e cercando di importarlo in Eclipse. Come ho accennato, ho seguito il Tutorial qui su Heroku, su come iniziare con Eclipse, quindi sarei grato di NON essere puntato su di esso perché non ha alcuna soluzione.

Sono in esecuzione su Windows 7 a 64 bit con Eclipse Keplero

risposta

24

Il problema è causato perché Heroku plugin non aggiungere una nota voce di host per heroku.com e git clone non riesce.

Per risolvere questo problema andare su File -> Importa ... -> Progetti da Git. Quindi selezionare URI, fare clic su Avanti e inserire l'URI del progetto nel campo URI (ad es. [email protected]: feroce-atoll-8131.git) e fare clic su Avanti. Quindi ti verrà chiesto di aggiungere un'impronta digitale heroku.com all'elenco degli host conosciuti e creare il file degli host conosciuti se non esiste. Dopo averlo accettato, puoi annullare l'importazione di Git e procedere con l'importazione di plugin di Heroku.

+0

Questo ha funzionato per me. Grazie. – CoryCowgill

+0

Lavora anche per me, grazie. – zgcharley

+0

risposta perfetta :) – Rachna

0

Grazie wintern troppo mi sono imbattuto con lo stesso problema su Windows 7. non poteva ancora farlo funzionare! Ma ho provato su Centos 6.4 x86_64 VM. Continuato a ottenere lo stesso errore. Finalmente ha fatto quello che hai suggerito. $ ssh [email protected] e ha aggiunto la chiave heroku al file knownhosts. Riavvia git. Prima ho provato ad importare un modulo di progetto esistente Heroku, riuscito! Quindi crea -> nuovo -> modello Heroku riuscito! Grazie ancora per il tuo consiglio!

0

Ogni volta che ho sperimentato questo problema la ragione era che avevo due chiavi SSH-RSA con lo stesso "Commento".

Accedere alla dashboard del proprio account Heroku sul Web (https://dashboard.heroku.com/account) e cercare nella sezione relativa alle chiavi SSH. Se vedi più di uno con lo stesso commento (RSA-1024 sembra essere l'impostazione predefinita per la generazione della chiave SSH2 in eclissi), rimuovi quelli che non stai utilizzando (ti consigliamo di cercare in ogni configurazione di eclissi che hai funzionante) per quelli che stai usando, o puoi semplicemente cancellarli tutti e configurare nuovamente l'SSH-RSA usando eclipse). Quindi, quando si genera una nuova chiave RSA, inserire [email protected] nel commento e aggiungerla a Heroku.

Dopo aver eliminato le chiavi duplicate dal vostro cruscotto Heroku, è possibile generare una nuova chiave nel eclisse si sta impostando effettuando le seguenti:

  1. preferenze di Eclipse, Generale-> Rete Connessioni-> SSH2
  2. scheda di gestione delle chiavi
  3. Generare chiavi RSA
  4. Inserire user @ computer "Commento" campo al posto di RSA-1024
  5. Selezionare Applica per salvare il file

Quindi aggiungere la chiave di Heroku:

  1. preferenze di Eclipse, Heroku
  2. (Login per ottenere chiave API se non è già popolato)
  3. Selezionare Carica SSH Key
  4. aprire il file hai salvato in precedenza
  5. Seleziona Aggiungi
  6. Applica, OK

Spero che questo aiuti!

Problemi correlati