web-dev-qa-db-fra.com

Comment changer le compte git dans Git bash?

J'ai un problème étrange avec Git bash. Je dois les comptes Github, disonsAetB. Je mets mon nom et mon email, comme dans le compte A: 

git config --global user.name 
git config --global user.email 

J'ai initialisé un nouveau dépôt, fait un commit, puis Push et git bash m'ont posé des questions sur le login et le mot de passe de github. Par erreur, j'ai mis le login et le mot de passe du compte B !! Je me suis connecté avec succès, mais il n'y a pas de référentiel que je viens d'initialiser.

Comment puis-je me déconnecter et me connecter à un autre compte github? Ce n'est pas user.name ni user.email

7
Ish Thomas

Pour mettre à jour vos informations d'identification Git, accédez à Panneau de configuration -> Gestionnaire d'informations d'identification -> Informations d'identification génériques. Recherchez les informations d'identification associées à votre compte git et modifiez-les pour utiliser le mot de passe mis à jour.

Lien de référence: https://cmatskas.com/how-to-update-your-git-credentials-on-windows/

2
saTya

Beaucoup plus simple, comme je l'ai expliqué dans " Comment se déconnecter dans la console Git Bash sous Windows? ":

git credential-manager delete <url>

Ici

git credential-manager delete https://github.com

Il n'est pas nécessaire de supprimer l'assistant d'identification, ce qui est pratique pour mettre en cache le mot de passe de l'utilisateur.

2
VonC

les informations d'identification git seront recherchées pour les fichiers ~/.git-credentials ou ~/.config/git/credentials. Vous pouvez rechercher ces fichiers et, le cas échéant, les modifier. 

$ git config --global --unset credential.helper

# search file
$ Sudo find / -type f -name .git-credentials
$ Sudo find / -type f -name credentials

Pour Windows , manager enregistre vos informations d'identification. Il a un Control Panel Interface où vous pouvez edit or delete vos informations d'identification stockées.

$ git config --global credential.helper manager
1
Sajib Khan