Exécuter
git config credential.helper store
Cela stockera vos informations d'identification dans un dossier à l'intérieur de la racine. Vous devez exécuter git pull
/git push
après cette commande et donnez le nom d'utilisateur et le mot de passe pour la première fois. Après cela, il ne demandera pas de nom d'utilisateur et de mot de passe. Détails sur https://git-scm.com/docs/git-credential-store
Comme 0xc0de l'a écrit dans un commentaire, cela stockera le mot de passe non chiffré !
Générez une paire de clés privée/publique pour une authentification sans mot de passe.
Pour Linux, vos clés sont stockées dans ~/.ssh
.
Si vous avez déjà des fichiers en ~/.ssh
qui s'appelle id_rsa
et id_rsa.pub
, alors vous avez déjà une paire de clés. Ajoutez le contenu de votre clé publique (c'est-à-dire id_rsa.pub
) au fichier ~/.ssh/authorized_keys du référentiel Git.
$ scp ~/.ssh/id_rsa.pub [email protected]:id_rsa.tmp
$ ssh [email protected]
$ cat id_rsa.tmp >> .ssh/authorized_keys
Si vous n'avez pas la paire de clés, générez-en une avec
$ ssh-keygen -t rsa
Lisez ceci pour plus d'instructions :http://inchoo.net/tools-frameworks/how-to-generate-ssh-keys-for-git-authorization/