0
我是GIT新手,嘗試第一次推送。 Iam得到下面的錯誤。GIT推送錯誤 - 預期提交者電子郵件'[email protected]',但發現'[email protected]'
Error:
expected committer email '[email protected] ' but found '[email protected]'
[remote rejected] ...(pre-receive hook declined)
正如你所看到的,預期和實際的電子郵件,除了預期的提交電子郵件額外的拖尾空白相同。
我想了解「期望的提交者電子郵件」值正從哪裏獲取。它來自git服務器帳戶嗎?還是可以在本地更改的東西?
嘗試使用下面的命令設置user.email,但仍然面臨同樣的問題。
git config --global user.email "[email protected]"
git commit --amend --reset-author
git config --global user.email "[email protected]"
git commit --amend --allow-empty --author="user, user <[email protected]>"
如果您告訴我們關於遠程主機的更多信息,這將有所幫助。它是bitbucket/github/gitlab還是私人服務器?看起來你的遠程主機正在等待一封錯誤的電子郵件(裏面有一個空格)。 – antoineMoPa
我們使用存儲並且它是私人服務器 – Rahul
您的私人服務器配置錯誤。它正在對提交進行某種檢查,但做得不正確:您的提交有正確的電子郵件地址,並且要求他們有不正確的電子郵件地址。正確的解決辦法是修復服務器;解決方法是使用不正確的電子郵件地址。 – torek