Cómo crear un Personal Access Token en GitHub (Guía 2026)

¿GitHub rechaza tu contraseña al hacer git push? Aprende a generar un Personal Access Token (PAT) y configura tu terminal para que Git lo recuerde para siempre.

¿Te ha pasado? Estás terminando un cambio importante en tu código, lanzas un git push con toda la ilusión, y de repente recibes este mensaje de error: “support for password authentication was removed”.

No has roto nada, simplemente GitHub cambió las reglas del juego. Desde 2021, ya no puedes usar tu contraseña de siempre para subir código desde la terminal. Ahora el sistema utiliza “llaves digitales” llamadas Personal Access Tokens (PAT).

Hoy vamos a ver cómo generar una de estas llaves en 2 minutos y, lo más importante, cómo configurar tu terminal para que no tengas que volver a pegarla nunca más.

ℹ️ NOTA

¿Qué es un Token? Imagínalo como una llave maestra temporal. A diferencia de tu contraseña, un Token puede tener fecha de caducidad y permisos limitados (por ejemplo, que solo sirva para leer código pero no para borrar repositorios).


Paso 1: Generar un Personal Access Token en GitHub

Primero tenemos que ir a la configuración de seguridad de tu cuenta para “forjar” esta nueva llave maestra.

  1. Entra en GitHub y haz clic en tu foto (arriba a la derecha) -> Settings.
  2. En la columna de la izquierda, baja hasta el final y entra en Developer settings.
  3. Haz clic en Personal access tokens y luego en Tokens (classic).
  4. Pulsa el botón Generate new token -> Generate new token (classic).

Configuración del Protocolo:

Baja hasta el final y dale a Generate token.

⚠️ ATENCIÓN

¡IMPORTANTE! Copia el código que aparecerá en pantalla ahora mismo. GitHub no te lo volverá a mostrar nunca más. Si cierras la pestaña sin guardarlo, tendrás que repetir el proceso.


Paso 2: Configurar tu terminal para usar el Personal Access Token

Ahora que tienes tu código (esa cadena larga de letras y números), vamos a hacer que tu terminal de Linux deje de pedirte credenciales cada vez que guardas un cambio en tu repositorio.

El comando “mágico”

Abre tu terminal y ejecuta este comando. Esto activa el “ayudante de credenciales” de Git, que guardará tu token de forma segura en tu disco duro:

git config --global credential.helper store

El último Push

Ahora, lanza un envío a tu repositorio:

git push

Cuando te pida el Username, escribe tu usuario de GitHub. Cuando te pida la Password, pega el Token que acabas de copiar.

Comando git credential helper ejecutado con éxito en la terminal

💡 TRUCO

Nota de trasteador: En la terminal de Linux, cuando pegas una contraseña o token, parece que no pasa nada (el cursor no se mueve). No te asustes, es el comportamiento normal por seguridad. Pégalo una vez y dale a Enter.


🚀 ¿Ya tienes el control de tus repositorios?

Ahora que ya puedes hacer git push sin fricciones, estás listo para automatizar toda tu infraestructura y desplegar tus proyectos como un profesional:

  1. El siguiente paso DevOps: Despliegue Automático: De tu PC a Hostinger con GitHub Actions
  2. Tu sistema central: Guía para desplegar n8n en tu propio servidor local

Conclusión

¡Misión cumplida! Gracias al credential.helper, Git ha guardado tu token en un archivo oculto en tu carpeta personal. A partir de ahora, la conexión entre tu búnker y GitHub será instantánea y segura.

¡A seguir trasteando! 🛠️