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:

ssh-add ~/.ssh/id_ed25519

Si usaste RSA, cambia el nombre:

ssh-add ~/.ssh/id_rsa

4. Copiar la clave pública

Ejecuta:

cat ~/.ssh/id_ed25519.pub

(O si usaste RSA)

cat ~/.ssh/id_rsa.pub

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:

ssh -T [email protected]

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:

git clone [email protected]:usuario/repo.git

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

git remote set-url origin [email protected]:usuario/repo.git

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

Última actualización