Autenticación

GitHub ya no permite autenticación con contraseña desde 2021 por razones de seguridad.

Métodos permitidos para clonar repositorios privados:

  1. Personal Access Token (PAT)
  2. SSH Key

PAT

El Token de acceso personal (PAT) reemplaza la contraseña cuando te la pide Git.

Como medida precautoria, GitHub elimina automáticamente los PAT que no se hayan utilizado en un año.

Cómo crear un PAT en GitHub:

  1. Inicia sesión en tu cuenta de GitHub.
  2. Ve a Settings (Configuración) — haz clic en tu avatar arriba a la derecha y selecciona “Settings”.
  3. En el menú de la izquierda, ve a Developer settings (Hasta abajo) → Personal access tokensTokens classic.
  4. Haz clic en Generate new token > Generate new token (classic).
  5. Ponle un nombre (nota para qué usarás el token).
  6. Elige la vigencia (caducidad recomendada: 90 días, puedes renovarlo después).
  7. Selecciona los permisos que necesitas:
    • Para clonar y trabajar con repositorios: marca repo
    • Para solo repos públicos: marca public_repo
  8. Haz clic en Generate token.
  9. Copia el token y guárdalo en un lugar seguro (se muestra solo una vez).
  10. Actualiza tus credenciales de GIT, con el token.
$ git config --global --unset-all user.name
$ git config --global --unset-all user.email
$ git config --global credential.helper cache
Contenido