Я провел множество поисков и протестировал различные решения, но не добился успеха!
Когда я хочу нажать мои коды, я получаю следующую ошибку:
Warning: the ECDSA host key for 'git.mywebsite.ir' differs from the key for the IP address '164.138.23.11'
Offending key for IP in /home/alireza/.ssh/known_hosts:10
Matching host key in /home/alireza/.ssh/known_hosts:1
Are you sure you want to continue connecting (yes/no)? yes
Что я должен сделать, чтобы удалить это сообщение каждый раз, когда я отправляю свои изменения? Есть идеи?
ssh-keygen -R git.mywebsite.ir
решил мою проблему.ssh-keygen -R [ipaddress]:port
. Пример удаления ключа для 192.168.0.1 на порту 3456:ssh-keygen -R [192.168.0.1]:3456
Вы должны отредактировать свой файл known_hosts (расположенный в ~ / .ssh / known_hosts) и удалить запись, связанную с этим адресом.
источник
Когда я получил сообщения:
Итак, откройте файл known_hosts и удалите 12-ю строку.
Для меня это решило проблему.
Ps Обратите внимание, что если вы не можете найти папку .ssh - папка .ssh скрыта, а для того, чтобы просмотреть ее из файлового менеджера - вам необходимо «Показать скрытые файлы и папки». В Linux Mint (и, возможно, в вашем дистрибутиве), когда в файловом менеджере есть ярлык для отображения / скрытия скрытых папок -> Ctrl + H
ура
источник