Recordando credenciales en Git

Publicado

Al clonar o hacer cambios en un repositorio git, es un poco molesto tener que estar introduciendo las credenciales a cada rato. Git cuenta con al menos dos soluciones para esto:

store

Al ejecutar git config --global credential.helper store las credenciales se guardarán en un archivo de texto plano lo cuál se considera inseguro.

git-credential-manager

En Debian/Ubuntu se debe instalar descargando el paquete .deb desde la página releases del repositorio, luego se instala el paquete con dkpg y se configura:

wget https://github.com/git-ecosystem/git-credential-manager/releases/download/v2.6.1/gcm-linux_amd64.2.6.1.deb
sudo dpkg -i gcm-linux_amd64.2.6.1.deb
git-credential-manager configure

Termina ejecutando git config --global credential.helper manager para que ahora este manager instalado sea el usado para gestionar tus credenciales. En el caso de Github solo pedirá un token.