Saya telah melakukan banyak pencarian dan menguji berbagai solusi, tetapi tidak berhasil!
Ketika saya ingin mendorong kode saya, saya menerima kesalahan berikut:
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
Apa yang harus saya lakukan untuk menghapus pesan ini setiap kali saya mendorong perubahan saya? Ada ide?
ssh-keygen -R git.mywebsite.ir
memecahkan masalah saya.ssh-keygen -R [ipaddress]:port
. contoh menghapus kunci untuk 192.168.0.1 pada port 3456:ssh-keygen -R [192.168.0.1]:3456
Anda harus mengedit file known_hosts Anda (terletak di ~ / .ssh / known_hosts) dan menghapus entri yang dikaitkan dengan alamat ini.
sumber
Ketika saya menerima pesan:
Jadi buka file 'known_hosts' dan hapus baris ke- 12 .
Bagi saya ini menyelesaikan masalah.
PS Perhatikan jika Anda tidak dapat menemukan folder .ssh - folder .ssh disembunyikan dan untuk melihatnya dari manajer file - Anda harus "Tampilkan file dan folder tersembunyi". Di Linux Mint (dan mungkin di distro Anda juga) ketika di manajer file - ada cara pintas untuk menampilkan / menyembunyikan folder tersembunyi -> Ctrl + H
Tepuk tangan
sumber