Jetez un oeil à ce lien https://help.github.com/articles/working-with-ssh-key-passphrases/
Mais je ne veux pas saisir une longue phrase de passe à chaque fois que j'utilise la clé !
Moi non plus! Heureusement, il existe un petit outil astucieux appelé
ssh-agent
qui peut enregistrer votre phrase secrète en toute sécurité afin que vous n'ayez pas à la saisir à nouveau. Si vous utilisez OSX Leopard ou une version ultérieure, vos clés peuvent être enregistrées dans le trousseau du système pour vous faciliter la vie. La plupart des installations Linux démarreront automatiquement ssh-agent pour vous lorsque vous vous connecterez.
Essayez ceci :
git config credential.helper store
Vous devrez entrer votre mot de passe une fois, après quoi il sera stocké dans un dossier à l'intérieur de la racine.
Comme les commentaires l'ont souligné, Cela ne fonctionne PAS pour les mots de passe SSH, uniquement pour les mots de passe HTTPS.
J'ai activé la mise en cache du mot de passe comme décrit ici :
https://help.github.com/articles/caching-your-github-password-in-git/#platform-linux
Pour mettre en cache le mot de passe pendant un mois :
git config --global credential.helper 'cache --timeout=2628000'