git報錯-->! [remote rejected] master -> master (push declined due to email privacy restrictions)
報錯信息:
! [remote rejected] master -> master (push declined due to email privacy restrictions)
於是百度,所以一下內容容我做一個搬運工
原文地址:https://stackoverflow.com/questions/43378060/meaning-of-the-github-message-push-declined-due-to-email-privacy-restrictions/43378177
起因:
我這里不選擇關閉上面截圖的設置,按照方法繼續操作。
1、使用命令查看當前的全局用戶E-mail
git config --global user.email
2、找到你github給的推薦E-mail.
在settting里面的Emails。
我的推薦E-mail:23214540+Hitvz@users.noreply.github.com
3、重新設置你的全局用戶E-mail
git config --global user.email 你的推薦E-mail
這里使用git config --global -e直接編輯修改
4、重置上次提交的作者信息
git commit --amend --reset-author
輸入命令后,進入vi模式,不熟悉的,可以直接在英文輸入法下:wq(冒號wq)保存
5、提交
git push
最后給個完整命令截圖:
