美文网首页
push declined due to email priva

push declined due to email priva

作者: 众林JS | 来源:发表于2018-10-17 16:14 被阅读0次

使用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

相关文章

网友评论

      本文标题:push declined due to email priva

      本文链接:https://www.haomeiwen.com/subject/gsdrzftx.html