Estoy usando git para el control de versiones y GitHub para el repositorio de mi desarrollo de código. Cada git push de mi trabajo al repositorio se le solicita que ingrese mi nombre de usuario y contraseña de GitHub. Me gustaría evitarlo para cada impulso, pero cómo configurar git push para usar el token de GitHub.
La autenticación basada en contraseña para Git está obsoleta y debe realizar la inserción en función de la autenticación del token. GitHub tiene token de acceso personal (PAT), para usar en lugar de una contraseña con la línea de comando o con la API. A continuación se muestra cómo generar el token y usarlo:
Crea un token en GitHub
- Inicie sesión en GitHub y vaya a
Settings
página como se muestra a continuación:
2. Haga clic en Developer Settings
3. Haga clic en Fichas de acceso personal
4. Haga clic en Generate new token
5. Ahora escriba el nombre del token y seleccione los ámbitos o permisos que le gustaría otorgar a este token. Asegúrese de seleccionar repo para usar su token para acceder a los repositorios desde la línea de comando. Haz clic en Generate
ficha.
Nota:
Asegúrese de copiar su token de acceso personal inmediatamente. ¡No podrás volver a verlo!
Cómo git push usando el token de GitHub en la línea de comando
Nota:Los tokens de acceso personal (PAT) solo se pueden usar para operaciones HTTPS git. Cambia tu repositorio a HTTPS si usa SSH.
Una vez que tenga un token, puede usarlo en lugar de su contraseña cuando realice operaciones de git push a través de HTTPS como se muestra a continuación:
git push https://<GITHUB_ACCESS_TOKEN>@github.com/<GITHUB_USERNAME>/<REPOSITORY_NAME>.git
Nota:Recuerde reemplazar <GITHUB_ACCESS_TOKEN>
, <GITHUB_USERNAME>
, <REPOSITORY_NAME>
con tu token, nombre de usuario y repositorio.