Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
2
respuestas

Problemas con git push

Hola buenos días. Estoy tratando de aplicar git push pero me aparece el siguiente mensaje:

Samsung@DESKTOP-2QCV41G MINGW64 ~/Documents/git-y-github/Sistema-de-registro (main) $ git status On branch main Your branch is ahead of 'origin/main' by 1 commit. (use "git push" to publish your local commits)

nothing to commit, working tree clean

Samsung@DESKTOP-2QCV41G MINGW64 ~/Documents/git-y-github/Sistema-de-registro (main) $ git push The authenticity of host 'github.com (20.201.28.151)' can't be established. ED25519 key fingerprint is SHA256:+DiY3wvvV6TuJJhbpZisF/zLDA0zPMSvHdkr4UvCOqU. This key is not known by any other names. Are you sure you want to continue connecting (yes/no/[fingerprint])?

Agradecere su ayuda

2 respuestas

Hola Rosa, espero que estés bien

El mensaje que ves indica que tu computadora no reconoce la clave SSH del servidor de GitHub y te está pidiendo confirmación para asegurarse de que te estás conectando al servidor correcto.

Explicación del error

Cuando intentas hacer git push, Git usa SSH para autenticarse con GitHub. Sin embargo, como es la primera vez que te conectas a ese servidor desde tu máquina, SSH no tiene la clave pública de GitHub en su archivo de confianza (~/.ssh/known_hosts). Por seguridad, SSH te muestra la huella digital (fingerprint) de la clave del servidor y te pregunta si quieres confiar en ella.

Si confirmas con yes, SSH agregará la clave a known_hosts y no te preguntará de nuevo en futuras conexiones.

Cómo resolverlo

  1. Verifica la huella digital Antes de aceptar, puedes verificar que la clave es realmente la de GitHub. Las huellas digitales oficiales de GitHub están listadas aquí: https://docs.github.com/es/authentication/keeping-your-account-and-data-secure/githubs-ssh-key-fingerprints

  2. Acepta la conexión Si la huella coincide, simplemente escribe yes y presiona Enter. SSH agregará la clave a known_hosts y el mensaje no volverá a aparecer.

  3. Reintenta el git push Después de aceptar, vuelve a ejecutar:

git push

Si el problema persiste, verifica que tu clave SSH esté correctamente configurada con GitHub siguiendo esta guía: https://docs.github.com/es/authentication/connecting-to-github-with-ssh

Espero que estos pasos te ayuden a resolver el problema. ¡Bons estudios!

Estimada Brenda muchas gracias!!! hice lo que indicas y se soluciono.

Saludos,