Guardar credenciales de git. FROM: http://stackoverflow.com/questions/11403407/git-asks-for-username-everytime-i-push#answer-17979600
Debemos almacenarlos indefinidamente o por tiempo limitado al hacer pull / push.
Con este método debes conocer previamente cual es el repositorio almacenado. Parece obvio pero puede que no lo conozcas.
Verificamos el repositorio que estamos usando:
git remote -v
Guardamos la configuración:
git config credential.helper store
git push http://example.com/repo.git
Username: <type your username>
Password: <type your password>
git config credential.helper 'cache --timeout=3600'