6

私は Eclipse Heroku チュートリアルに従って、アプリを作成しようとしていました。ただし、過去 3 時間、次のエラーが発生しました。

アプリケーションの作成中に問題が発生しました: 激しい-atoll-8131。これは、Eclipse SSH キーが、Heroku アカウントに関連付けられている SSH キーと一致していないことが原因である可能性があります。このエラーを修正するには、次のことができます。

  • 「設定」または「設定」に移動して、SSH キーを Heroku アカウントに関連付けます。
  • SSH キーが正しい場合は、Eclipse を再起動します。git@heroku.com:fierce-atoll-8131.git: HostKey を拒否: Heroku.com

私はこれについてGoogleとすべてのフォーラムを熟読しましたが、解決策はありません.Herokuも解決策を提供していないため、それに気付いていないようです. キーを削除し、新しいキーを作成し、ツールベルトを使用しました。私はそれがバグであると考え始めており、Heroku は単純にそれを無視しているか、または認識していません。

このエラーは、Java.Heroku サイトでアプリを作成し、それを Eclipse にインポートしようとしたときにも発生します。前述したように、Eclipse の使用を開始する方法については、Heroku のチュートリアルに従っています。解決策がないため、答えを求められないことを願っています。

Eclipse Keplerを使用してWindows 7 64ビットで実行しています

4

3 に答える 3

24

この問題は、Heroku プラグインが heroku.com の既知のホスト エントリを追加せず、git clone が失敗するために発生します。

この問題を解決するには、File -> Import... -> Projects from Git に移動します。次に URI を選択し、[次へ] をクリックして、URI フィールドにプロジェクトの URI を入力し (つまり、git@heroku.com:fierce-atoll-8131.git)、[次へ] をクリックします。次に、heroku.com フィンガープリントを既知のホスト リストに追加し、既知のホスト ファイルが存在しない場合は作成するよう求められます。これを受け入れた後、Git インポートをキャンセルして、Heroku プラグインのインポートに進むことができます。

于 2013-09-21T12:23:34.143 に答える
0

WinterN に感謝します。私も Windows 7 で同じ問題を抱えていました。まだ機能していません。しかし、Centos 6.4 x86_64 VM で試してみました。同じエラーが発生し続けました。最終的にあなたが提案したことをしました。$ssh git@heroku.com そして、heroku キーを knownhosts ファイルに追加した git を再起動しました。最初にHerokuから既存のプロジェクトをインポートしようとしましたが、成功しました! 次に作成→新規→Herokuテンプレート成功!あなたのヒントをありがとう!

于 2013-09-27T11:07:47.813 に答える
0

この問題を経験したときはいつでも、同じ「コメント」を持つ 2 つの SSH-RSA キーがあったことが原因でした。

Web 上の Heroku アカウント ダッシュボード ( https://dashboard.heroku.com/account ) にログインし、SSH キーのセクションを確認します。同じコメントが複数ある場合 (RSA-1024 が Eclipse での SSH2 キー生成のデフォルトのようです)、使用していないものを削除します (動作している各 Eclipse セットアップを確認する必要があります)。または、それらをすべてクリアして、Eclipseを使用してSSH-RSAを再度セットアップできます)。次に、新しい RSA キーを生成するときusername@computerに、コメントを入れて、それを Heroku に追加します。

Heroku ダッシュボードから重複したキーを削除したら、次の手順を実行して、セットアップしている Eclipse で新しいキーを生成できます。

  1. Eclipse 設定、一般 -> ネットワーク接続 -> SSH2
  2. キー管理タブ
  3. RSA キーの生成
  4. 「コメント」フィールドに RSA-1024 の代わりに user@computer を入力します。
  5. 適用を選択してファイルを保存します

次に、キーを Heroku に追加します。

  1. Eclipse 設定、Heroku
  2. (まだ入力されていない場合は、ログインして API キーを取得します)
  3. [SSH キーの読み込み] を選択します
  4. 先ほど保存したファイルを開く
  5. 追加を選択
  6. 申し込んでOK

お役に立てれば!

于 2013-12-07T19:28:39.747 に答える