[Github] Commit을 했는데 contributions에 채워지지 않는 문제

2021. 2. 15. 10:13형상 관리

[Github] Commit을 했는데 contributions에 채워지지 않는 문제

 

github를 통해 집 컴퓨터, 노트북 등에서 하나의 프로젝트를 개발할 때가 많은데

A컴퓨터는 contributions에 채워지고 B컴퓨터는 채워지지 않는 문제를 늦게 알았다!!!

 

부랴부랴 왜 contributions가 채워지지 않았는지 검색하고 해결방법을 기록한다.

 

Github의 contributions가 채워지는 조건이 있다.

아래 이외에도 조건이 있기는 한데 대부분 아래 문제로 인해 contributions가 채워지지 않았을 것이다.
1. (핵심) Commit을 할 때 Commit할 때 사용된 Email과 Github계정의 등록된 Email과 같아야 한다.
2. Repository의 Collaborator 혹은, 해당 Repository를 가지고 있는 Organization맴버여야 한다.

 

 

내 컴퓨터 Commit할 때 Email 주소 확인하기

git config user.email

 

 

Github 이메일 확인하기

| Github 홈페이지 - Setting - Emails에서 확인할 수 있다.

 

 

 

내 컴퓨터 Commit할 때 Email 주소 변경하기

2가지 방법이 있다.

 

1. git Console에서 변경

git config --global user.email (github이메일주소)

ex) git config --global user.email test@gmail.com

 

2. Local file에서 변경
기본위치 : C:\Users\(사용자이름)
파일명 : .gitconfig

[user]
    name = 이름입니다.
    email = (github이메일주소)

 

 

 


수정을 한 뒤, Commit을 하면 contributions에 녹색이 채워질것이다.

 

 

 

Github contributions 조건 참고

docs.github.com/en/github/setting-up-and-managing-your-github-profile/why-are-my-contributions-not-showing-up-on-my-profile#contributions-that-are-counted