I want to logout from Git bash and login it again as another user .
I have googled but can't find any solution.
I want to logout from Git bash and login it again as another user .
I have googled but can't find any solution.
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.
~/.ssh/config
file referring to multiple private ssh keys (also described here). In which case, the Credential Manager would not be involved.use
git config --global user.name [Your User name]
git config --global user.email [Your Email]
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.
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.