GNU/Linux >> Tutoriels Linux >  >> Linux

Comment puis-je effectuer un `git pull` sans ressaisir mon mot de passe SSH ?

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'

Linux
  1. Connexion SSH au serveur RHEL 7 sans mot de passe

  2. Ssh - Besoin d'un Tty pour exécuter Sudo si je peux Sudo sans mot de passe?

  3. Comment désactiver la connexion SSH avec un mot de passe

  4. 3 étapes pour effectuer une connexion SSH sans mot de passe à l'aide de ssh-keygen et ssh-copy-id

  5. Comment passer le mot de passe à su/sudo/ssh sans remplacer le TTY ?

Comment désactiver l'authentification par mot de passe SSH sur Linux VPS

Comment transmettre un mot de passe à la commande SSH sous Linux

Comment exécuter des commandes Sudo sans mot de passe

Comment exécuter les commandes sudo sans mot de passe

Comment copier à distance des fichiers via SSH sans entrer de mot de passe

Effectuer SSH et SCP sans entrer de mot de passe sur openSSH