我已经在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)
我现在该怎么办?
有3个选项你可以使用:
1. 您可以取消勾选GitHub电子邮件设置中的“保持我的电子邮件地址私有”。
2. 如果你想隐藏你的电子邮件库,GitHub在GitHub电子邮件设置中提供了一个无回复的电子邮件地址
因为你启用了电子邮件隐私,
将用于帐户相关的通知以及密码重置。
34661293+aslancan32@users.noreply.github.com将用于
基于web的Git操作,例如编辑和合并。
git config --global user.email "<your-noreply-github-email>"
3-或者你可以使用你的公共电子邮件或商业电子邮件作为你的资料库。像m * * * * @business.com
git config --global user.email "<your-public-email>"
应用到你的设置后,我建议运行重置头代码:
git reset --soft HEAD~1
再次尝试推送存储库