119 votes

Configuration de l'utilisateur et du mot de passe avec Git Bash

J'utilise Git Bash sous Windows 7. Nous utilisons GitHub comme origine de notre dépôt.

Chaque fois que je pousse ou tire, je dois fournir des informations d'identification d'utilisateur et de mot de passe. Je sais que mes clés SSH sont correctement configurées, sinon je ne pourrais pas accéder au référentiel. (C'est-à-dire qu'une fois que j'ai entré mes informations d'identification, le push/pull fonctionne correctement).

Je suis entré

git config --global user.name myusername
git config --global user.email myemail
git config --global github.user myusername
git config --global github.token mytoken

Mais néanmoins, on me demande des références chaque fois que je pousse ou tire.

2 votes

Jetez un coup d'œil à ... stackoverflow.com/questions/5343068/

5voto

Purgoufr Points 463

J'ai écrit une réponse dans cette autre réponse : Comment changer le compte git dans Git bash ?

Néanmoins, je le partage ici aussi.

Modifier le nom d'utilisateur et l'adresse électronique globale

git config --global user.name "<username>"
git config --global user.email "<email>"

Changer le nom d'utilisateur et l'email pour le repo actuel

git config  user.name "<username>" --replace-all
git config  user.email "<email>" --replace-all

3voto

Jorge Points 31

Ajouter la télécommande en tant que :

git remote add https://username:password@github.com/repodir/myrepo.git

2voto

Null Points 21

Essayez ssh-agent pour installer la clé SSH à utiliser avec Git. Il devrait se connecter automatiquement après l'utilisation d'une phrase de passe.

2voto

Barani r Points 740

Si le git bash ne fonctionne pas correctement à cause d'un changement de mot de passe récent.

Vous pourriez ouvrir le GUI de Git, et cloner à partir de là. Il vous demandera un mot de passe, une fois entré, vous pouvez fermer la fenêtre GIT GUI.

Maintenant le git bash fonctionnera parfaitement.

0voto

Si votre repo est un repo HTTPS, git config -e donne cette commande dans le git bash. Mettre à jour le nom d'utilisateur et le mot de passe en ouvrant en mode insertion, changer le mot de passe ou le nom d'utilisateur en donnant les touches :x et Cntrl+z cela va enregistrer et quitter

Ainsi, à partir de ce moment, lorsque vous tirez / poussez le code vers le référentiel, il ne demandera pas de mot de passe.

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