web-dev-qa-db-fra.com

Comment changer d'utilisateur sur Git Bash?

enter image description here

Je souhaite déconnecter un utilisateur réel afin de pouvoir me connecter avec un autre utilisateur.

Ce que je vois dans Git bash c'est:

MINGW64 ~/Documents/NetBeansProjects/ConstructorJava (master)
git Push -u Origin/master
remote: Permission to Fre1234/ConstructorJava.git denied to Fre123.  
Fatal: unable to access https://github.com/Fre1234/ConstructorJava.git/": The requested URL returned error: 403
19
Fre1234

Vérifiez ce que git remote -v renvoie: le compte utilisé pour transmettre à une URL http est généralement intégré à l’URL distante elle-même.

https://[email protected]/...

Si tel est le cas, mettez une URL qui obligera Git à demander le compte à utiliser pour pousser:

git remote set-url Origin https://github.com/<user>/<repo>

Ou un pour utiliser le compte Fre1234:

git remote set-url Origin https://[email protected]/<user>/<repo>

Vérifiez également si vous avez installé votre Git For Windows avec ou sans assistant d'identification comme dans cette question .


Le OP Fre1234 ajoute dans les commentaires :

J'ai finalement trouvé la solution.
Aller à: Control Panel -> User Accounts -> Manage your credentials -> Windows Credentials

En dessous de Generic Credentials il y a des informations d'identification liées à Github,
Cliquez dessus et cliquez sur "Remove".

En effet, l'installation par défaut de Git for Windows définit un Git-Credential-Manager-for-Windows .
Voir git config --global credential.helper sortie (ce devrait être manager)

54
VonC

Pour les utilisateurs de Mac

J'utilise Mac et je rencontrais le même problème lorsque j'essayais de transférer un projet de Android Studio. La raison pour laquelle cet autre utilisateur s'était déjà connecté à Github et ses informations d'identification ont été enregistrées dans le trousseau .

Vous devez supprimer ces informations d'identification de Keychain Access, puis essayer de pousser.

J'espère que cela aidera les utilisateurs de Mac.

4
Hiren

Pour les utilisateurs de Mac

J'utilise Mac et je rencontrais le même problème lorsque j'essayais de transférer un projet de Android Studio. Un autre utilisateur s'était déjà connecté à GitHub et ses informations d'identification ont été enregistrées dans Porte-clés d'accès.

La solution consiste à supprimer toute la banque d'informations du trousseau pour ce processus.

enter image description here

0
sifat ullah shah