Versiones superiores a Git 1.7.9.
A partir Git versión 1.7.9 el sistema puede memorizar la contraseña por un periodo de tiempo determinado al establecer conexiones http / https. De esta forma no se tiene que estar introduciendo cada vez que se conecte al repositorio.
Por defecto memoriza la clave durante 15 minutos.
git config --global credential.helper cache
Establecer un periodo de tiempo para que el sistema recuerde la clave, para el ejemplo una hora.
git config --global credential.helper "cache --timeout=3600"
Versiones anteriores a Git 1.7.9.
Es posible establecer en la propia URL las credenciales.
https://usuario:password@repositorio.com/bla/repo.git
Todas las versiones de Git.
Crear el fichero ~/.netrc especificando el hostame, usuario y contraseña.El fichero “netrc” debe tener únicamente permisos de escritura y lectura para el usuario (600).
machine <hostname> login <username> password <password>