[error 내용]
사진과 같이 분명히! commit & push를 했음에도 잔디가 심어지지 않는 오류 발생
집 컴퓨터로 커밋, 푸시 했을 때는 잔디 잘 심어짐
학원 컴퓨터로 커밋, 푸시 했을 때는 잔디가 안 심어짐
학원 다니면서 매일 커밋 앤 푸시를 하며 깃허브를 사용하던 나
주말은 그렇다 치고 평일에는 왜 잔디가 안 심어져 있을까
아니 이게 성실함의 척도라면서요
잃어버린 성실함
내 잔디 내놔
[error 해결 방법]
이클립스에 설정된 git email과 깃허브의 email이 달라서 그렇다
깃허브 설정과 이클립스 설정 확인 후 각각 등록된 이메일을 통일해서 맞춰 주면 됨!
<깃허브 등록 이메일 확인하는 법>
Settings - Emails - Primary email address 확인 후 save
여기 등록된 이메일과 이클립스에 등록된 이메일이 같아야 하므로
잘기억해 놓자
<이클립스 등록 이메일 확인하는 법>
그저 확인용이라면 Git Staging에 있는 Author, Committer 정보를 확인하면 됨
이렇게 확인했는데 깃허브 등록 이메일과 달라서 더욱 정확한 확인, 수정이 필요하다면
Window - Preferences - Git - Configuration - User Settings 접속
아마 현재 user가 존재하지 않거나 존재하더라도 email이 깃허브에 등록된 것과 다를 것임
그럼 Add Entry 를 클릭해서
Key: user.email
Value: 설정하고자 하는 이메일 주소(깃허브와 같아야 함)
기재 후 Add
Key: user.name
Value: 설정하고자 하는 유저 이름(아무거나 해도 상관없음)
기재 후 Add
다시 Configuration으로 돌아오면 방금 등록한 유저의 mail와 name이 입력됐을 거고
Apply and Close 해 줌
그 후 Git Staging 영역에도 내가 등록한 이름과 메일로 잘 뜨는지 확인 후에 commit and push를 해 주면
오늘 날짜의 잔디가 심어진 것 확인 가능
![](https://t1.daumcdn.net/keditor/emoticon/friends1/large/028.gif)
건설적인 날짜로 기록 완료
이예쓰