잔디가 안심긴다 (git contribution 해결하기) +Eclipse

Sundae·2023년 8월 24일
0

강습을 받는 동안 하루도 빠짐 없이 commit을 했었는데, 다른 저장소를 생성할 겸 잔디밭을 보니..

텅텅 비어있다.. ㅠㅠ

얼른 왜 그런 것인지 찾아보자.

Github 공식 홈페이지에 contribution 그래프가 채워지기 위한 여러가지 조건들이 나와있었다.
또한 구글링 결과, 많은 사람들이 나와 같은 문제들을 겪는데, 대다수의 이유들은 커밋할 때 사용한 이메일 주소, 즉, 로컬 레퍼지스토리의 user email이 깃허브 계정의 이메일 주소와 같아야 한다고 한다.

나는 이클립스를 사용하는데 다행히도, 두 가지 방법으로 해결할 수 있었다.

1. Git Staging탭의 Author, Committer 확인하기

Git Staging의 Author란과 Committer가 깃허브 계정의 이메일 주소로 되어있어야한다.

(보다시피 이메일 주소가 아닌 로컬 주소로 되어있다. 바꿔주자.)

2. Window -> Preferences -> Git -> Configuration -> User Setting 확인하기

User Setting에 유저 이메일과 유저 이름을 추가해주자.
먼저 Add Entry를 누르면 아래와 같은 화면이 나오는데, Key에 user.email을 넣고 value에 깃허브 계정 이메일을 넣어주면 된다.
추가를 했으면 user email이 추가 되었을 것이다. 하는 김에 user name도 추가해주자.
Key에 user.name을 입력하고 value에 이름을 넣으면 된다.

성공적으로 추가가 됐다면 아래와 같이 나올 것이다.

이제 다시 Git Staging을 켜보면

Author와 Committer가 추가한 이메일과 이름으로 바뀌었다.
이제 커밋하고 깃 contribution을 확인해보면 정상적으로 잔디가 심기는 것을 볼 수 있다 ㅎㅎ

profile
성장 기록 / 글에 오류가 있다면 댓글 부탁드립니다.

0개의 댓글