Saltar a contenido

Git


Configuración inicial

git config --global user.name "Tu Nombre"
git config --global user.email "tu@email.com"

Crear llave SSH para GitHub

Generar la llave:

ssh-keygen -t ed25519 -C "tu@email.com"

Presiona Enter en todo para usar las rutas por defecto.

Copiar la llave pública:

cat ~/.ssh/id_ed25519.pub

Agregar en GitHub:

  1. Ve a github.com → foto de perfil → Settings
  2. Menú izquierdo: SSH and GPG keys
  3. Clic en New SSH key
  4. Title: nombre de tu equipo (ej. Elementary OS AVB)
  5. Pega la llave y guarda

Verificar conexión:

ssh -T git@github.com

Respuesta esperada: Hi TU_USUARIO! You've successfully authenticated...


Definir permisos correctos a la llave SSH

chmod 600 ~/.ssh/id_ed25519
chmod 644 ~/.ssh/id_ed25519.pub

Configuraciones adicionales

Editor por defecto:

git config --global core.editor "code --wait"

Ver configuración actual:

git config --list