54

I want to logout from Git bash and login it again as another user .

I have googled but can't find any solution.

ABcDexter
  • 2,751
  • 4
  • 28
  • 40
Nisar
  • 5,708
  • 17
  • 68
  • 83

4 Answers4

49

You don't have to "logout" or "login": regarding git, who you are is determined by:

git config user.name
git config user.email

Change those two settings while being in a repo, if you are someone else, when it comes to creating commits.

If you want to change it in your local machine for all repos, add --global like

git config --global user.name [your username]

As suggested by the Deepak swain's answer, you can also change credentials in Windows using the Credentials Manager by typing in the console:

rundll32.exe keymgr.dll, KRShowKeyMgr

As Kartik Ranpise answer's and Stuart Axon's contribution

But Credentials are about git remote -v, that is with the user account you will use to push to the upstream repo.

VonC
  • 1,262,500
  • 529
  • 4,410
  • 5,250
29

use

git config --global user.name [Your User name]

git config --global user.email [Your Email]
Deepak swain
  • 3,380
  • 1
  • 30
  • 26
23

For Windows User: Follow Instructions: Control Panel >> User Account >> Credential Manager >> Windows Credential >> Generic Credential You can change git credential click modify>>provide uname and password Or you can remove git credential. next time when you'll push repo it'll ask you for credential.

Kartik Ranpise
  • 243
  • 2
  • 3
3

If you are using GitHub CLI you can use gh auth status to see the current logged account. gh auth login and gh auth logout allow login and logout as required.