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.