Memorizar / guardar password de git al hacer conexiones http / https desde consola

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>