Configuración SSH - GitHub

Propietario: Neftali Eliel Ruiz Gomez Fecha de creación: 23 de mayo de 2025 12:35

1. Verificar si ya tienes una clave SSH

Abre la terminal (CMD, PowerShell o Git Bash) y ejecuta:

ls -al ~/.ssh

Si ves archivos como id_rsa y id_rsa.pub, ya tienes una clave. Si no, genera una nueva.


2. Generar una nueva clave SSH

Si no tienes una clave SSH o deseas crear una nueva, ejecuta el siguiente comando:

ssh-keygen -t ed25519 -C "[email protected]"

Si tu sistema no admite ed25519, usa:

ssh-keygen -t rsa -b 4096 -C "[email protected]"

Cuando te pida una ubicación para guardar la clave, presiona Enter para aceptar la ubicación predeterminada. Luego, ingresa una contraseña si deseas más seguridad (opcional).


3. Iniciar el agente SSH

Ejecuta:

eval "$(ssh-agent -s)"

Luego, agrega tu clave al agente:

Si usaste RSA, cambia el nombre:


4. Copiar la clave pública

Ejecuta:

(O si usaste RSA)

Copia la salida completa del terminal.


5. Agregar la clave a GitHub

  1. Haz clic en New SSH Key.

  2. Pon un nombre descriptivo (ej. "NEFT-PC").

  3. Pega la clave en el campo Key.

  4. Guarda con Add SSH Key.


6. Probar la conexión

Ejecuta:

Si ves un mensaje como "Hi tu_usuario! You've successfully authenticated", la configuración es correcta.


7. Configurar Git para usar SSH

Asegúrate de usar la URL SSH al clonar repositorios:

Si ya tienes un repositorio configurado con HTTPS, cámbialo a SSH:

Con esto, tu cuenta de GitHub ya estará configurada para usar SSH. 🚀

Última actualización