¿Cómo recordar el PAT de github al ingresar al repositorio desde la máquina Debian?

2 minutos de lectura

Tengo git en mi sistema y cuenta de github. Históricamente, cuando quiero extraer, necesitaba escribir el nombre de usuario y la contraseña de github. Eso fue hermoso porque recuerdo estos datos de memoria. Ahora necesito ingresar PAT (token de acceso personal) en lugar de contraseña debido a las restricciones de github. Funciona, pero no puedo recordar PAT de memoria. Por lo tanto, quiero que Git no me pida una contraseña de Github (PAT) cada vez que presiono algo en mi propio repositorio. He encontrado una recomendación para lanzar

git config --global credentials.helper store

pero este script no hizo nada. Github me recomienda usar Administrador de credenciales de Git
pero descargar un software de más de 100 MB no es una opción para mi pequeña SSD.

¿Hay alguna forma de no destruir mi proceso de programación con la necesidad de tomar mis datos PAT de alguna manera? Algo comogit push password=./pat.txt será bastante bueno.

  • ¿Qué tal algo como cat credentials.txt|git push dónde credentials.txt es un archivo que contiene sus credenciales? También puede crear un script contenedor (por ejemplo, git-pc para git pc) que esencialmente crea un nuevo comando git que simplemente se ejecuta git push con sus credenciales.

    – dan1st

    12 de febrero a las 17:16


Puede optar por utilizar gh en lugar de git para interactuar con repositorios en GitHub. gh tiene un tamaño de unos 10 MB y almacenará en caché sus credenciales de forma predeterminada (sin necesidad de que instale ninguna extensión).

La CLI de GitHub almacenará automáticamente sus credenciales de Git cuando elija HTTPS como su protocolo preferido para las operaciones de Git y responda “sí” al mensaje que le pregunta si desea autenticarse en Git con sus credenciales de GitHub.

~ CLI de GitHub

¿Ha sido útil esta solución?