Esegui
git config credential.helper store
Questo memorizzerà le tue credenziali in una cartella all'interno di root. Devi eseguire git pull
/git push
dopo questo comando e fornire per la prima volta username e password. Successivamente, non richiederà nome utente e password. Dettagli su https://git-scm.com/docs/git-credential-store
Come ha scritto 0xc0de in un commento, questo memorizzerà la password non crittografata!
Genera una coppia di chiavi privata/pubblica per l'autenticazione senza password.
Per Linux, le tue chiavi sono memorizzate in ~/.ssh
.
Se hai già dei file in ~/.ssh
che si chiama id_rsa
e id_rsa.pub
, allora hai già una coppia di chiavi. Aggiungi il contenuto della tua chiave pubblica (che è id_rsa.pub
) nel file ~/.ssh/authorized_keys del repository Git.
$ scp ~/.ssh/id_rsa.pub [email protected]:id_rsa.tmp
$ ssh [email protected]
$ cat id_rsa.tmp >> .ssh/authorized_keys
Se non hai la coppia di chiavi, generane una con
$ ssh-keygen -t rsa
Leggi questo per ulteriori istruzioni:http://inchoo.net/tools-frameworks/how-to-generate-ssh-keys-for-git-authorization/