Dai un'occhiata a questo link https://help.github.com/articles/working-with-ssh-key-passphrases/
Ma non voglio inserire una passphrase lunga ogni volta che utilizzo la chiave!
Neanche io! Per fortuna, c'è un piccolo strumento ingegnoso chiamato
ssh-agent
che può salvare la tua passphrase in modo sicuro in modo da non doverla reinserire. Se utilizzi OSX Leopard o versioni successive, le tue chiavi possono essere salvate nel portachiavi del sistema per semplificarti la vita. La maggior parte delle installazioni di Linux avvierà automaticamente ssh-agent al tuo accesso.
Prova questo:
git config credential.helper store
Dovrai inserire la tua password una volta, dopodiché verrà memorizzata in una cartella all'interno di root.
Come sottolineato dai commenti, NON funziona per le password SSH, solo per le password HTTPS.
Ho abilitato la memorizzazione nella cache delle password come descritto qui:
https://help.github.com/articles/caching-your-github-password-in-git/#platform-linux
Per memorizzare nella cache la password per un mese:
git config --global credential.helper 'cache --timeout=2628000'