본문 바로가기
Programing/etc

깃허브 컨트리뷰션(contributions)에 초록색이 안찍힐 때

by 은성 2021. 1. 18.

1일 1 커밋 하려고 했는데 컨트리뷰션에 초록색이 생기지 않는다...

왜 그런지 찾아보는데 24시간이 지나지 않아서 그런가 하고 일단 기다려봤다.

더 기다려본다...

3일을 기다렸는데 아직도 생기지 않아서 아 뭔가 문제가 있다. 라고 생각되어 해결책을 찾아봤다.

 

윈도우에서는 :c드라이브 안에 있는 .gitconfig파일의 이메일을 수정하면 된다고 하는데 안타깝게도 나는 맥 유저다. c드라이브가 어디있는지도 모르겠고 gitconfig파일을 찾아봐도 나오지 않는다. 그래서 뒤지던 와중에 터미널을 이용해서 gitconfig를 수정하는 방법을 알아냈다. 

 

내 컨트리뷰션이 내 커밋을 초록색으로 표시하지 못하는 이유

깃헙 사이트에 가입할 때 쓰는 이메일과 gitconfig파일 안의 이메일이 다를 경우 컨트리뷰션이 그래프를 그리지 못한다. 

 

깃헙에서

설정 settings로 들어간다.

이메일 칸으로 들어가면 프라이머리 이메일 주소가 있을 것이다. 이게 gitconfig파일의 이메일과 맞아야 한다. 

 

터미널을 켜서

 

$ git config user.email

이렇게 치고 엔터를 누르면 이메일 주소가 나올 것이다. 

 

위의 깃헙 세팅과 맞는 주소가 아닐 경우 터미널로 이 주소를 다시 세팅할 수 있는데

 

$ git config --global user.email "메일주소"

이렇게 하면 세팅이 된다. 글로벌 유저의 이메일주소를 바꿔버린다. 

그리고 다시

$ git config user.email

를 쳐서 잘 바뀌었는지 확인하면 된다. 

 

나는 이렇게 확인하니까 깃헙 사이트에 등록된 이메일과 동일하게 바뀐 것으로 확인하였고

 

레파지토리를 생성한 이후로 커밋이 안 찍혔는데 새 커밋부터는 잘 반영됨을 확인할 수 있었다. 1일 1커밋 할 수 있다 이제. 왜 내 깃에는 커밋을 해도 초록색이 나오지 않는거지? 나도 잔디밭 키우고 싶었는데... 하고 고민했었는데 고민이 해결되어 다행이다

'Programing > etc' 카테고리의 다른 글

글래스모피즘 디자인을 실현하기는 불가능한가.  (0) 2021.01.19

댓글