我已经在GitHub上接受并合并了一个拉请求,现在我不能再拉提交了。
其信息是:
! [remote rejected] master -> master (push declined due to email privacy restrictions)
error: failed to push some refs to 'git@github.com:FranckFreiburger/vue-resize-sensor.git'
git did not exit cleanly (exit code 1) (3838 ms @ 12/04/2017 21:23:11)我现在该怎么做?
发布于 2017-05-21 16:08:26
远程存储库已配置为不允许您推送可能泄露个人电子邮件地址的提交。例如,在GitHub中,您已经将https://github.com/settings/emails复选框选中为启用这个。

当然,您可以取消该设置,但它将向世界上的每个人公开您的私人电子邮件地址,因为任何访问您的存储库的人都可以阅读作者信息。
相反,请这样做:

发布于 2017-04-12 19:35:30
这很可能是因为新的GitHub设置阻止了公开电子邮件地址的命令行推送。
尝试取消检查电子邮件设置中的“阻止命令行按下公开我的电子邮件”框,然后再按一次。
发布于 2021-03-20 08:16:34
Emails部分的github.com。访问https://github.com/settings/emails。Keep my email addresses private部分并记下您的donotreply电子邮件id。git terminal并使用以下命令将您的donotreply电子邮件id设置为您的电子邮件id:git config --global user.email "<your_donotreply_email_id"git reset --soft HEAD~1 git add .
git commit –m "<commit_message>"
git pushhttps://stackoverflow.com/questions/43378060
复制相似问题