35

初めて git pull を実行していますが、git で、ホストの信頼性を確立できないというメッセージが表示されました。生成した秘密鍵と比較して、RSA キーのフィンガープリントが正しくありません。これを更新して正しいファイルを読み取る方法と、そもそも間違ったフィンガープリントを読み取るのはなぜだろうかと思っていました。

4

6 に答える 6

27

同様の問題がありました。つまり、リモートホストが不明/信頼されていません。修正は、known_hosts ファイルにリモート ホスト エントリを含めることです。

これは私がやったことです:

  1. RSA キーを生成 (または既存のものを使用) し、<USER.HOME>/.sshファイルに保存します。Eclipse を使用している場合は、プリファレンスを使用して RSA キーを生成できます。

    • 一般 -> ネットワーク接続 -> SSH2 を選択し、キー管理を選択します。
    • 今すぐクリックGenerate RSA Key...
    • そしてSave Private Key...、.sshフォルダーに
  2. これで、<USER.HOME>/.sshファイルが含まれます。秘密鍵、公開鍵、および既知のホスト

  3. 公開鍵を信頼できるホストと共有します。
  4. Git Bash Promp (コマンド プロンプト) を開き、以下のコマンドを入力します。
    • ssh -vt <user>@<hostname>
    • 例: ssh -vt git@mygithub.com
  5. エラーが表示されたら ... 接続を続行しますか (はい/いいえ)?
  6. イエスと言う'
  7. これで、リモート ホストが known_hosts に追加されました
  8. 終わり。

ファイルをリモートにプッシュしようとしても、エラーは表示されません。

于 2013-10-01T13:18:59.100 に答える