Skip to content

🪡 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:

Terminal window
ssh-keygen -t ed25519 -C "tu-correo@example.com"

Si tu sistema no soporta ed25519, puedes usar rsa:

Terminal window
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).


Primero inicia el agente (si no está activo):

Terminal window
eval "$(ssh-agent -s)"

Después, añade tu clave privada al agente:

Terminal window
ssh-add ~/.ssh/id_ed25519

(Si usaste RSA: ~/.ssh/id_rsa)


Para copiar la clave SSH pública:

Terminal window
cat ~/.ssh/id_ed25519.pub

O, si usas Linux, puedes copiarla directamente al portapapeles:

Terminal window
xclip -sel clip < ~/.ssh/id_ed25519.pub

En macOS:

Terminal window
pbcopy < ~/.ssh/id_ed25519.pub

  1. Entra a https://github.com
  2. Ve a tu perfil (arriba a la derecha) → Settings
  3. En el menú lateral, selecciona SSH and GPG keys
  4. Haz clic en New SSH key
  5. Ponle un título (por ejemplo: “Mi laptop”) y pega tu clave pública en el campo.
  6. Haz clic en Add SSH key

Ejecuta en la terminal:

Terminal window
ssh -T git@github.com

Deberías ver algo como:

Terminal window
Hi tu-usuario! You've successfully authenticated, but GitHub does not provide shell access.