我已经重新安装了IntelliJ,尝试推送内容时发生以下错误:
计数对象:48个,完成。增量压缩最多使用4个线程。 压缩对象:100%(36/36),已完成。书写对象:100% (48/48),4.34 KiB | 741.00 KiB / s,已完成。总计48(增量23),已重用0 (增量0)远程: 远程:错误:作者的姓名与准则不符:Copperfield
似乎,我正在尝试推送使用不符合指南要求的作者姓名或未包含在用户列表中的作者提交的更改。 现在,我已经检查了全局配置:
>git config user.name
David Copperfield
>git config user.email
DavidC@blah.com
完全可以。我试图再次设置我的全局用户名和电子邮件地址:
git config --global user.name "David Copperfield"
git config --global user.email "DavidC@blah.com"
然后通过键入以下内容重新确定我的上一次提交:
git rebase -i HEAD~1
然后通过以下方式重新提交我的更改:
git commit --amend --author="David Copperfield <DavidC@blah.com>"
最后我尝试再次推送,但错误没有改变...不明白为什么gitlab无法匹配我的用户名:(有人遇到这个问题吗?