🪡 Configuración inicial
1. Generar una clave SSH (si no la tienes)
Section titled “1. Generar una clave SSH (si no la tienes)”Abre una terminal y ejecuta:
ssh-keygen -t ed25519 -C "tu-correo@example.com"
Si tu sistema no soporta
ed25519
, puedes usarrsa
:
ssh-keygen -t rsa -b 4096 -C "tu-correo@example.com"
Presiona Enter para aceptar la ruta por defecto (~/.ssh/id_ed25519
) y configura una contraseña si quieres (opcional).
2. Agregar la clave al agente SSH
Section titled “2. Agregar la clave al agente SSH”Primero inicia el agente (si no está activo):
eval "$(ssh-agent -s)"
Después, añade tu clave privada al agente:
ssh-add ~/.ssh/id_ed25519
(Si usaste RSA: ~/.ssh/id_rsa
)
3. Copiar la clave pública
Section titled “3. Copiar la clave pública”Para copiar la clave SSH pública:
cat ~/.ssh/id_ed25519.pub
O, si usas Linux, puedes copiarla directamente al portapapeles:
xclip -sel clip < ~/.ssh/id_ed25519.pub
En macOS:
pbcopy < ~/.ssh/id_ed25519.pub
4. Añadir la clave en GitHub
Section titled “4. Añadir la clave en GitHub”- Entra a https://github.com
- Ve a tu perfil (arriba a la derecha) → Settings
- En el menú lateral, selecciona SSH and GPG keys
- Haz clic en New SSH key
- Ponle un título (por ejemplo: “Mi laptop”) y pega tu clave pública en el campo.
- Haz clic en Add SSH key
5. Probar conexión
Section titled “5. Probar conexión”Ejecuta en la terminal:
ssh -T git@github.com
Deberías ver algo como:
Hi tu-usuario! You've successfully authenticated, but GitHub does not provide shell access.