Ejecutar
git config credential.helper store 
 
 Esto almacenará sus credenciales en una carpeta dentro de la raíz. Necesitas ejecutar git pull /git push después de este comando y proporcione el nombre de usuario y la contraseña por primera vez. Después de esto, no solicitará el nombre de usuario y la contraseña. Detalles en https://git-scm.com/docs/git-credential-store
Como escribió 0xc0de en un comentario, ¡esto almacenará la contraseña sin cifrar!
Genere un par de claves pública/privada para la autenticación sin contraseña.
 Para Linux, sus claves se almacenan en ~/.ssh . 
 Si ya tiene archivos en ~/.ssh que se llama id_rsa y id_rsa.pub , entonces ya tiene un par de claves. Agregue el contenido de su clave pública (que es id_rsa.pub ) al archivo ~/.ssh/authorized_keys del repositorio Git.
$ scp ~/.ssh/id_rsa.pub [email protected]:id_rsa.tmp
$ ssh [email protected]
$ cat id_rsa.tmp >> .ssh/authorized_keys
 Si no tiene el par de claves, genere uno con
 $ ssh-keygen -t rsa 
Lea esto para obtener más instrucciones:http://inchoo.net/tools-frameworks/how-to-generate-ssh-keys-for-git-authorization/