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