push declined due to email privacy restrictions解决方式

使用git push到Github网站的时候提示

push declined due to email privacy restrictions

原因:

在Github设置里有一个隐私选项

Block command line pushes that expose my email

所以如果本地的git config里email地址与Github账号相同,为了防止个人邮件地件泄漏,git push会被拒绝。

解决方法

1.关闭这个选项

    1.1 进入我的github主页点击Settings


 1.2 然后点击左边的Email,可以找到红圈所示的前面的复选框,取消掉即可,也就是不打       勾状态。之后就可以发现可以正常push


2.更改邮件地址

2.1、使用命令查看当前的全局用户E-mail

            git config --global user.email

2.2、找到你github给的推荐E-mail.(我的推荐E-mail:23214540+Hitvz@users.noreply.github.com)

2.3、重新设置你的全局用户E-mail

         git config --global user.email 你的推荐E-mail

2.4、重置上次提交的作者信息

         git commit --amend --reset-author

2.5、提交

         git push

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

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,859评论 18 139
  • Git使用教程:https://blog.csdn.net/tgbus18990140382/article/de...
    SkTj阅读 2,815评论 1 11
  • 思念如一颗种子 一旦扎根 就会疯狂地生长 由一个个叶片茁壮成参天大树 枝枝丫丫,根根须须 盘亘在心底 再也无法清除...
    又见依依阅读 327评论 8 10
  • 经常听朋友抱怨,说工作太忙,以至于常常加班。有时连节假日都要搭进去,去解决临时发生的紧急问题。整个人就像“消防救火...
    马老师的职萃坊阅读 871评论 0 3
  • 七律·藏头诗(平水韵) 《盘基永固,吉庆众邦》 作者:鲁西道童 盘*云驱雾铸龙亭, 基*宇琼楼载帝星, 永*奋功坚...
    鲁西道童阅读 530评论 0 5