2019-01-06 Github 上传错误, master (push declined due to email privacy restrictions

转载: https://cloud.tencent.com/info/d0c882cdd2fdcc44ee52a8909ec21809.html

将本地仓库 push 到 github 报错:

异常信息:

! [remote rejected] master -> master (push declined due to email privacy restrictions) 异常原因:

配置 git 时设置了作者邮箱信息,触发了Github 隐私保护设置: Block command line pushes that expose my email

解决方法:

关闭 Block command line pushes that expose my email 这个选项:

很多人选择关掉 GitHub 中 Email 设置选项 Block command line pushes that expose my email ;很粗暴但是不推荐。

个人推荐:

更改 git 配置的邮件地址: 如果不想关闭上面的设置,可以通过修改 Email 来解决:

1、使用命令查看当前的全局用户 Email: git config --global user.email

2、找到你 GitHub 给的推荐 Email: 在 settting --> Email --> keep my Email private 选项下的 Email; 格式是:id+username@users.noreply.github.com

3、重新设置你的全局用户 Email: git config --global user.email "GitHub 给的推荐 Email"

4、重置上次提交的作者信息 git commit --amend --reset-author

    输入命令后,进入vi模式( git 默认的编辑器);

    不熟悉的,可以直接在英文输入法下:wq(冒号wq)保存

5、提交 git push 如果没有其他问题,大功告成。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 使用git push到Github网站的时候提示: push declined due to email priv...
    众林JS阅读 7,003评论 0 1
  • 花儿轻轻地绽放, 浓香使人们不再迷惘, 太阳撒下的缕缕光辉, 指引着我们的梦和远方。 彩虹让天空变得斑斓美丽, 朝...
    小阿苳阅读 4,509评论 6 30
  • 不知从什么时候开始,过年的味道越来越淡,不到腊月就盼过年的思绪不复存在,只有除夕此起彼伏的鞭炮声提醒,过年了。 ...
    南山li阅读 1,482评论 0 0
  • 旅行的第一天,按计划从彭州出发,第一站直奔乐山,第一站到了牛华镇,吃了最好吃的牛华八婆串串香。味道真的很不错,和我...
    刘小妹_7ea9阅读 2,144评论 0 0
  • 第七十五章 苛政猛于虎 民之饥,以其上食税之多,是以饥。 民之难治,以其上之有为,是以难治。 民之轻死,以其上求生...
    爱相续阅读 1,781评论 0 0