-
-
Save yano3/1378948 to your computer and use it in GitHub Desktop.
Your name and email address were configured automatically based | |
on your username and hostname. Please check that they are accurate. | |
You can suppress this message by setting them explicitly: | |
git config --global user.name "Your Name" | |
git config --global user.email [email protected] | |
After doing this, you may fix the identity used for this commit with: | |
git commit --amend --reset-author |
Doing the global change wasn't enough for me - I had to do git config user.name "..."
and git config user.email "..."
before trying to amend.
There is potentially two user.name
values set ... One at the --global
config and one on the local repository.
If you git config --list
the output will have multiple of the same parameters ... the last one in the list is the one used for your current repo.
I clone a repo from account 1 using account 2, after making some changes, i want to push the changes.
But account 2 was denied by remote account 1. So i config the account 1 as the local setting under working directory and ran the reset-author command. After all this, when i commit. It still use account 2 and was denied.
You can add --no-edit to avoid the editor
that's normal -- it means that when git does the commit for you, it allows you to edit the commit message, by default using the Vi editor, which works so that you can exit it by doing :wq