
對於 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
但沒有運氣。
我仍然被問到是/否問題每一個時間。
有什麼辦法可以擺脫這種煩惱嗎?烏班圖20.04.4
答案1
您正在編輯錯誤的文件。該訊息表明在 中找到的密鑰.ssh/known_hosts
有效,有問題的密鑰在 中/etc/ssh/ssh_known_hosts
。將其刪除。