He hecho toneladas de búsqueda y probado diferentes soluciones, ¡pero no he tenido éxito!
Cuando quiero insertar mis códigos, recibo el siguiente error:
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
¿Qué debo hacer para eliminar este mensaje cada vez que aplico mis cambios? ¿Alguna idea?
ssh-keygen -R git.mywebsite.ir
resuelto mi problemassh-keygen -R [ipaddress]:port
. ejemplo de eliminación de clave para 192.168.0.1 en el puerto 3456:ssh-keygen -R [192.168.0.1]:3456
Tiene que editar su archivo known_hosts (ubicado en ~ / .ssh / known_hosts) y eliminar una entrada asociada a esta dirección.
fuente
Cuando recibí los mensajes:
Entonces abra el archivo 'known_hosts' y elimine la fila 12 .
Para mí esto resolvió el problema.
Ps Observe que si no puede encontrar la carpeta .ssh, la carpeta .ssh está oculta y para verla desde el administrador de archivos, debe "Mostrar archivos y carpetas ocultos". En Linux Mint (y también es posible en su distribución) cuando está en el administrador de archivos: hay un acceso directo para mostrar / ocultar carpetas ocultas -> Ctrl + H
Aclamaciones
fuente