
Debido a que GitHub ha descontinuado el soporte para la autenticación mediante contraseña, el uso de un Personal Access Token (PAT) se ha convertido en un requisito obligatorio para realizar operaciones remotas (como push o pull) de forma segura.
Sin embargo, dado que estos tokens son cadenas de texto largas y complejas, introducirlos manualmente en cada interacción con el repositorio resulta tedioso e ineficiente. El objetivo de esta guía es mostrarle cómo configurar el asistente de credenciales de Git para que las almacene de forma permanente. Siguiendo estos pasos, logrará que Git recuerde su token automáticamente, optimizando su flujo de trabajo y evitando solicitudes de inicio de sesión repetitivas.
CREAR Y USAR UN TOKEN COMO CONTRASEÑA (Si ya tiene el token omita este paso)
Ud entre en la siguiente dirección (también está allí en las opciones de GitHub):
Allí dé clic en:
- Developer Settings
- Personal Access Token
- Tokens (classic)
- Generate New Token (Classic)
O también directamente en la dirección:
https://github.com/settings/tokens
Allí en “Note” póngale algún nombre
descriptivo
(ej: mi-laptop, git-windows,
servidor)
En “Expiration” seleccione un tiempo de expiración (GitHub aconseja poner un tiempo de expiración: https://bit.ly/3BrIvA9). Por tal motivo, cuando expire habrá que crear otro Token y cambiarlo manualmente del repositorio que haya clonado (explicaciones más abajo).
Allí en “Select scopes” marque “repo” (pero si necesita algún otro permiso márquelo) y al final de la página clic en “Generate token”.
🔐 Guardar el Token
⚠️ MUY IMPORTANTE:
El token solo se muestra una vez.
👉 Cópialo inmediatamente y guárdalo en:
- Un gestor de contraseñas
- Un archivo seguro
IDENTIFICARSE EN GIT
Para que esto funcione usted debe identificarse en Git para que sepa quién es. Si ya lo hizo, omita este paso.
Ejecute los siguientes comandos (puede hacerlo uno por uno) en el siguiente orden:
👉 Modifique los datos de las dos primeras líneas con los suyos.
Consejo en Windows.- Para evitar errores al copiar estas líneas en Windows (vea mi entrada de cómo instalar git en Windows), recomiendo usar PowerShell. Si usa Git Bash, asegúrese de copiar correctamente sin espacios adicionales, porque sino le dará errores como muestra la siguiente imagen:
Luego, en un repositorio suyo (ejemplo uno mio):
Modifique algún archivo y ejecute:
Cuando le pida:
- Usuario → su usuario
- Password → su Token
En Linux oculto en HOME se creará el archivo:
.git-credentials
Este contendrá el Token, y después ya no se lo volverá a pedir.
Datos creados
En Linux se habrá creado el archivo:
~/.gitconfigCon contenido como:
Editar o actualizar datos manualmente en Linux
Ejemplo de token:
ghp_jfg1o7OLxV6KgYjUiKoDeFgHtHyO8sy56kgfWSi desea modificarlo manualmente sin usar comandos en Linux se puede hacer así:
- En Linux mostrar archivos ocultos (Ctrl + H)
- Editar con un editor como Gedit
Abrir configuración:

Editar credenciales:
Debe quedar así:
https://usuario:ghp_jfg1o7OLxV6KgYjUiKoDeFgHtHyO8sy56kgfW@github.com

👉 Reemplace:
usuariopor su usuariotokenpor el nuevo token
Dios les bendiga
CONSULTAS
Git - Config Username & Password - Store Credentials - ShellHacks https://www.shellhacks.com/git-config-username-password-store-credentials/

Comentarios
Publicar un comentario