Cuando presiono / arrastro los repositorios en GitHub a través de SSH, a veces aparece un mensaje sobre un servidor no identificado y me pregunta si quiero confiar y lo agrego a mi host conocido. Aparentemente esto se debe a que GitHub tiene múltiples direcciones IP.
Lo que no entiendo es por qué SSH necesita registrar el nombre de host en known_hosts
. Cuando uso mi clave privada para autenticarme en GitHub, no es necesario que presente un nombre de dominio / IP a GitHub. ¿Por qué no puedo 'SSH autenticar el servidor como original con solo su clave?