GIT推送错误 - 预期的提交者电子邮件' user@xyz.com'但找到' user@xyz.com'

时间:2017-03-07 19:45:39

标签: git git-push

我是GIT的新手,并尝试过我的第一次推动。我得到以下错误。

Error:
expected committer email 'user@xyz.com ' but found 'user@xyz.com'
[remote rejected] ...(pre-receive hook declined)

正如您所看到的,预期和实际的电子邮件是相同的,除了预期的提交者电子邮件中额外的拖尾空白。

我想了解"期望的提交者电子邮件"从中获取价值。它来自git服务器帐户吗?或者可以在本地更改的东西?

尝试使用以下命令设置user.email,但仍面临同样的问题。

git config --global user.email "user@xyz.com"
git commit --amend --reset-author


git config --global user.email "user@xyz.com"
git commit --amend --allow-empty --author="user, user <user@xyz.com>"

1 个答案:

答案 0 :(得分:0)

确实问题出在服务器配置上。服务器上配置的值中有额外的空格。 修复服务器端值后工作正常。