
githubリポジトリを更新したいので、次のように入力します。
git fetch --all
コマンドラインで、しかし私はいつも尋ねられます
Warning: the ECDSA host key for 'xxx.yyy' differs from the key for the IP address '123.456.789.000'
Offending key for IP in /etc/ssh/ssh_known_hosts:1042
Matching host key in /home/adietz/.ssh/known_hosts:1
Are you sure you want to continue connecting (yes/no)?
ファイルから問題のある行を削除する解決策に関する同様の質問を見つけました
.ssh/known_host
しかし、コマンドを繰り返すとすぐにgit
行が.ssh/known_host
再び追加され、何度も尋ねられます。.ssh/known_host
運が悪かったため、ファイル全体を削除しました。
私はまだ「はい/いいえ」の質問をされる毎時間。
この煩わしさを取り除く方法はありますか? Ubuntu 20.04.4
答え1
間違ったファイルを編集しています。メッセージには、 で見つかったキーは.ssh/known_hosts
有効ですが、問題のあるキーは にあると表示されています/etc/ssh/ssh_known_hosts
。そこでキーを削除してください。