Al llegar el nuevo año mi antiguo GitHub token classic ha expirado. En tu perfil de usuario puedes decidir la fecha de expiración de tu token. Es recomendable ponerle una fecha y acostumbrarte a renovarlo.
Lo voy a poner por aquí porque siempre me olvido del comando para guardar el nuevo token.
Generar el Token
- Ve a GitHub Settings > Developer Settings > Personal Access Tokens.
- Crea un nuevo token con permisos adecuados (por ejemplo,
repo
para acceso a repositorios privados y públicos). - Copia el token generado.
Guardar el nuevo token
git config --global credential.helper store
Ahora probaremos y debería pedirnos el user y token pero no lo volverá a pedir.
git fetch
Username for 'https://github.com': xxxxxxxx
Password for 'https://xxxxxxxxx@github.com':