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/