Kar*_*gla 16 git commit git-config git-commit
Git push被拒绝,并显示以下错误消息:
expected committer email '' but found 'karan@xyz.com'
Run Code Online (Sandbox Code Playgroud)
我已经尝试过了:
但没有一个有效.我还能做些什么来解决它.
Atu*_*man 44
这对我有用
git config --global user.name "Correct Name"
git config --global user.email name@email.com
git commit --amend --reset-author
Run Code Online (Sandbox Code Playgroud)
Jay*_*hil 10
这对我有用:
git config --global user.name "Correct Name"
git config --global user.email name@email.com
git commit --amend --reset-author
Run Code Online (Sandbox Code Playgroud)
它会显示在这里您可以编辑提交信息,编辑后或保持原样,然后按屏幕escape,然后:wq,然后回车。
然后:
git push
Run Code Online (Sandbox Code Playgroud)
这似乎不是 git 限制,但应该是远程端的某种预接收挂钩(您推送到的 Git 存储库托管服务/服务器)
该钩子似乎解析提交并根据拒绝的特定标准检查提交者电子邮件karan@xyz.com。
您应该与远程端管理员联系以了解发生了什么。
该OP卡兰Singla证实在评论它是在服务器端的问题:
问题得到解决。管理员重新创建了我的帐户,现在工作正常。