GNU/Linux >> Tutoriales Linux >  >> Linux

git push usando el token de GitHub [Autenticación de contraseña en desuso]

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.

Solución:

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

  1. 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.


Linux
  1. Error al usar GRANT con IDENTIFICADO por contraseña en MySQL

  2. ¿Intentando descifrar una contraseña débil con John?

  3. Git Autocompletar?

  4. usando sudo dentro de la celda del cuaderno jupyter

  5. ¿Cómo deshabilito las solicitudes de contraseña cuando hago git push/pull?

Instalar paquetes de Python desde GitHub en Linux

Mostrar el resumen del repositorio de Git en la terminal usando Onefetch

Qué es Git y cómo instalar Git en Linux

Cómo proteger con contraseña los archivos de texto usando Vim Editor en Linux

Cree una lista de palabras personalizada (archivo de volcado del generador de contraseñas) usando Crunch

Cómo:una introducción al uso de Git