Configurez git pour ne demander le mot de passe qu'une seule fois avec timeout

Si j'exécute git pull ou git push, on me demande toujours un mot de passe.

J'ai généré une paire de clés publique/ privée sur rackspeed.

J'ai ouvert mon projet dans Bitbucket: Paramètres -> Général -> Clés d'accès et ajouté ma clé publique.

Ensuite, j'ai configuré git comme vu ici , de sorte qu'il se souvienne du mot de passe pendant 600 secondes.

git config --global credential.helper 'cache --timeout=600'

Je me suis assuré que mon url git n'était pas https:

origin  git@bitbucket.org:company/example.git (fetch)
origin  git@bitbucket.org:company/example.git (push)

Puis j'ai exécuté git pull. Il demandé le mot de passe pour la première fois. Ensuite, j'ai à nouveau exécuté git pull, mais il demande toujours le mot de passe.

demandé sur