Autenticación
GitHub ya no permite autenticación con contraseña desde 2021 por razones de seguridad.
Métodos permitidos para clonar repositorios privados:
- Personal Access Token (PAT)
- 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:
- Inicia sesión en tu cuenta de GitHub.
- Ve a Settings (Configuración) — haz clic en tu avatar arriba a la derecha y selecciona “Settings”.
- En el menú de la izquierda, ve a Developer settings (Hasta abajo) → Personal access tokens → Tokens classic.
- Haz clic en Generate new token > Generate new token (classic).
- Ponle un nombre (nota para qué usarás el token).
- Elige la vigencia (caducidad recomendada: 90 días, puedes renovarlo después).
- Selecciona los permisos que necesitas:
- Para clonar y trabajar con repositorios: marca
repo
- Para solo repos públicos: marca
public_repo
- Para clonar y trabajar con repositorios: marca
- Haz clic en Generate token.
- Copia el token y guárdalo en un lugar seguro (se muestra solo una vez).
- 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