I have changed my user and email for git with those commands
git config --global user.name \"maa\"
git config user.email \"maa@gmail.com\"
Locally:
git config credential.username "new_username"
Globally:
git config --global credential.username "new_username"
The user.name
and user.email
settings are only used for commit meta data.
As I can see you are using https transport, so the username is stored somehow. To my mind there are two options:
%HOME%/.netrc
(%HOME%/_netrc
or %HOMEDRIVE%%HOMEPATH%\_netrc
on Windows)https://username@github.com/...
), here you need to update .git/config
, e.g. by issuing git remote set-url https://<newusername>@github.com/<newusername>/yourRepo
As a general rule you can try the following on the CLI (based on 2), where you replace $credentialhelper
with your credential-helper (you can find it using git config credential.helper
, for Mac OS X it is likely osxkeychain
on Windows it might be wincred
or manager
):
$ git credential-$credentialhelper erase
host=github.com
protocol=https
[Press Return]