初めて git pull を実行していますが、git で、ホストの信頼性を確立できないというメッセージが表示されました。生成した秘密鍵と比較して、RSA キーのフィンガープリントが正しくありません。これを更新して正しいファイルを読み取る方法と、そもそも間違ったフィンガープリントを読み取るのはなぜだろうかと思っていました。
質問する
120443 次
6 に答える
27
同様の問題がありました。つまり、リモートホストが不明/信頼されていません。修正は、known_hosts ファイルにリモート ホスト エントリを含めることです。
これは私がやったことです:
RSA キーを生成 (または既存のものを使用) し、
<USER.HOME>/.ssh
ファイルに保存します。Eclipse を使用している場合は、プリファレンスを使用して RSA キーを生成できます。- 一般 -> ネットワーク接続 -> SSH2 を選択し、キー管理を選択します。
- 今すぐクリック
Generate RSA Key...
- そして
Save Private Key...
、.sshフォルダーに
これで、
<USER.HOME>/.ssh
ファイルが含まれます。秘密鍵、公開鍵、および既知のホスト- 公開鍵を信頼できるホストと共有します。
- Git Bash Promp (コマンド プロンプト) を開き、以下のコマンドを入力します。
ssh -vt <user>@<hostname>
- 例: ssh -vt git@mygithub.com
- エラーが表示されたら ... 接続を続行しますか (はい/いいえ)?
- イエスと言う'
- これで、リモート ホストが known_hosts に追加されました
- 終わり。
ファイルをリモートにプッシュしようとしても、エラーは表示されません。
于 2013-10-01T13:18:59.100 に答える