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
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/
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.
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