2017-03-07 4 views
0

저는 GITT를 처음 접하고 처음 시도했습니다. 아래 오류가 발생했습니다.GIT 푸시 오류 - 예상 커미터 이메일 '[email protected]'이 있지만 '[email protected]'이 발견되었습니다.

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

이메일에서 알 수 있듯이 예상 된 커미터 이메일의 여분의 꼬리표 공백을 제외하고 실제 이메일은 동일합니다.

"예상 된 커미터 전자 메일"값을 가져 오는 위치를 알고 싶습니다. 그것은 자식 서버 계정에서입니까? 또는 로컬로 변경할 수있는 항목이 있습니까?

아래 명령을 사용하여 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]>" 
+1

원격 호스트에 대해 더 자세히 말하면 도움이 될 것입니다. 그것은 bitbucket/github/gitlab 또는 개인 서버입니까? 귀하의 원격 호스트가 잘못된 전자 메일 (공간이 있음)을 기대하고있는 것 같습니다. – antoineMoPa

+0

은닉을 사용하며 개인 서버입니다 – Rahul

+3

개인 서버가 잘못 구성되었습니다. 커밋에 대한 일종의 검사를 수행하고 있지만 잘못 수행하고 있습니다. 커밋에 올바른 전자 메일 주소가 있고 잘못된 전자 메일 주소가 필요합니다. 올바른 수정은 서버를 수정하는 것입니다. 해결 방법은 잘못된 전자 메일 주소를 사용하는 것입니다. – torek

답변

0

실제로 문제는 서버 구성에서 발생했습니다. 서버에 구성된 값에 여분의 공백이 있습니다. 서버 측 값을 수정 한 후에 문제가 없습니다.

관련 문제