GitHub contributions commit 에러 해결방법


Local 개발 환경에서 GitHub에 Commit/Push를 해도 GitHub contributions의 그래프에
commit이 반영되지 않는 현상의 해결 방법에 대해 알아보겠습니다.

해결방안은 다음과 같습니다.

  • commit 할 때 사용하는 Local Repository의 이메일 주소가 GitHub 계정
    이메일 주소와 같아야 합니다.

  • 이메일 주소는 GitHub 계정Primary 이메일로 지정합니다.

  • Local Repository 의 사용자명이 GitHub 계정의 사용자명과 같아야 합니다.


현재 설정되어 있는 user.emailuser.name 을 확인하기 위해 아래의 명령어를 입력해줍니다.

$  git config --li
  • 우리는 Local 환경의 defaultbranch, user.email, user.name
    Git 설정 파일에 항목들을 확인할 수 있습니다.

user.emailuser.name 을 확인 한 후 GitHub 계정의 사용자명이메일
변경해줍니다. 아래의 명령어로 변경합니다.

user.emailuser.name 이 등록되어 있지 않아도 아래의 명령어로 등록합니다.

$  git config --global user.email

[GitHub user.email]

$  git config --global user.name

[GitHub user.name]

--global 은 Git 설정을 전역으로 지정할 때 사용하는 명령어입니다.


변경 후 다시 아래의 명령어로 변경사항을 확인합니다.
$  git config -li

이상으로 GitHub contributions commit 에러 해결 방법에 대해 알아보았습니다.