197 votes

Comment entrer la commande avec le mot de passe pour git pull ?

Je veux faire cette commande en une ligne :

git pull && [my passphrase]

Comment le faire ?

187voto

holgero Points 527

J'ai trouvé un moyen de fournir des informations d'identification pour une connexion https sur la ligne de commande. Il vous suffit de spécifier l'URL complète pour git pull et y inclure les informations d'identification :

git pull https://username:password@mygithost.com/my/repository

Vous n'avez pas besoin de faire cloner le dépôt avec les informations d'identification auparavant, cela signifie que vos informations d'identification ne finissent pas dans .git/config. (Mais assurez-vous que votre shell ne vous trahit pas et stocke la ligne de commande dans un fichier d'historique.)

20voto

Jether Points 126

Utilisation de l'option en ligne de commande de l'assistant d'identifiants :

git -c credential.helper='!f() { echo "password=mysecretpassword"; }; f' fetch origin

17voto

Sagar Deshmukh Points 151

Ci-dessous cmd fonctionnera si nous n'avons pas @ dans le mot de passe : git pull https://username:pass@word@mygithost.com/my/repository Si vous avez @ dans le mot de passe alors remplacez-le par %40 comme indiqué ci-dessous : git pull https://username:pass%40word@mygithost.com/my/repository

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X