Queremos mostrarte la mejor solución que hallamos en internet. Nuestro deseo es que te sea de mucha ayuda y si puedes compartir cualquier detalle que nos pueda ayudar a crecer puedes hacerlo..
Solución:
Asegúrese de utilizar la URL de SSH para el repositorio de GitHub en lugar de la URL de HTTPS. Le pedirá el nombre de usuario y la contraseña cuando utilice HTTPS y no SSH. Puedes consultar el archivo .git/config
o corre git config -e
o git remote show origin
para verificar la URL y cambiarla si es necesario.
Desde Git Bash prefiero ejecutar el comando:
git config --global credential.helper wincred
En ese punto, ejecutar un comando como git pull
e ingresar sus credenciales una vez debería tenerlo almacenado para uso futuro. Git tiene un sistema de credenciales incorporado que funciona en diferentes entornos de SO. Puedes obtener mas detalles aqui: 7.14 Herramientas de Git: almacenamiento de credenciales
Para aquellos que usan token de acceso y un entorno de Windows, hay una forma sencilla de hacerlo:
Menú de inicio → Administrador de Credenciales → Credenciales de Windows → encuentra la línea (Git: https://whatever/your-repository/url) → edita,
nombre de usuario es “PersonalAccessToken” y clave es su token de acceso.