본문 바로가기

이럴때는 이렇게 해요/GitHub

[GitHub] Contribution이 초록색이 안된다면?

참으로 대성통곡하지 않을 수 없는 일이 일어나고 말았다.

요 근래 공부 좀 하겠다고 열심히 코딩도 하고 커밋을 했건만

나의 contribution을 나타내는 그래프가 회색빛이 돌고 있었기 때문이다.

이런 일이 일어나는 이유는 다음과 같다.


gitconfig 파일에 등록되어 있는 나의 이름과 이메일이 

내 github에 있는 이름과 이메일이랑 동일 해야지 contribution이 활성화 된다.



이를 위한 해결방법은 다음과 같다.


1. 내 깃허브 이름과 이메일을 확인한다.


우선 내 깃허브 이름은 우측 상단 내 아이콘을 누르면 바로 보인다.

(필자의 경우는 SimKiSeong에 해당한다.)


그 다음 settings  버튼을 눌러서 왼쪽에 Emails를 누르게 되면

다음과 같이 이메일을 확인 할 수 있다.


2. gitconfig 수정


2가지의 명령어를 입력해야 되는데

명령어는 어디서든지 입력 해도 된다.


이름을 바꾸는 명령어 : git config --global user.name "내이름"

이메일을 바꾸는 명령어 : git config --global user.email 이메일




여기서 주의해야 할점은

내이름은 "" 안에 입력이고

이메일은 그냥 입력하는 것이다.

(""가 중요한지 안중요 한지는 모르겠지만 필자의 경우는 그렇게 해서 해결 했다.)


이후 커밋을 하면 다음과 같이 초록색이 올라간 것을 확인 할 수 있다.