remote: error: GH007: Your push would publish a private email address.

push碰见如下错误
remote: error: GH007: Your push would publish a private email address.
想保持GitHub邮箱隐私,但是config的时候设置了邮箱,这是需要重新设置一下

in my case, the following steps resolved the problem:

Set your new email address globally:

git config --global user.email @users.noreply.github.com

cd into your project repository directory.

Set your new email address for that repository:

git config user.email @users.noreply.github.com

Undo your last commit:

git reset --soft HEAD~1

Re-commit your changes:

git commit -am ""

Push the changes:

git push

If the above doesn’t work, carry out the following steps:

Backup your unpushed changes.
Delete the local repository by removing the directory.
Re-clone the remote repository.
Copy (and replace if needed) your backed up files and folders into the directory.
Add all the new files to the index if there are any and commit your changes.
Push the changes.

你可能感兴趣的:(其他)