美文网首页
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