1 분 소요

문제

Commit은 되는데 잔디가 없을때

나의 경우 repository 생성을 할 때는 잔디가 정상적으로 심어졌다. 그래서 문제가 없는 줄 알았지만 최근에 github 잔디에 관심을 가지게 되면서 내 잔디를 확인해보니.. 텅 비어있었다.
image

그래서 문제를 확인해본 결과 git에 등록된 email과 내 로컬환경에서 config한 email이 다르다는 것이 문제였다. 나의 경우 학교 과제제출을 위해서 로컬환경에서 git config 설정을 할 때 학교 email로 설정한 것이 문제가 되었다. 따라서 잔디를 다시 심기 위해 email 설정하는 두가지 방법을 찾아봤다.

해결

방법1) Global 영역에서 email 설정하기

cmd 창(작업 프로폼트)을 열고 다음을 통해 설정하면 된다.

git config --global user.name "본인 아이디"  
git config --global user.email "본인 email주소"  

이때 등록할 아이디와 email이 github에서 설정한 정보와 동일한 지 확인해주면 된다.

방법2) Local 영역에서 email 설정하기

나와 같은 문제로 global 영역에서 email을 설정하는 것이 망설여지는 사람들을 위한 방법이다. 나의 경우 학교 과제제출을 위해 이미 git config에 학교메일을 등록한 상태이다. 이런 경우 문제의 git repository를 클론한 디렉토리에서 local config를 통해 해결할 수 있다.

cd "해당 디렉토리"
git config --local user.name "본인 아이디"
git config --local user.email "본인 email주소"

이를 통해서 해당 디렉토리의 git 설정을 다시 하니 잔디가 정상적으로 심어지는 것을 확인했다.

+) Git config 확인하는 법

위의 과정을 통해서 본인이 설정한 정보가 올바르게 변경되었는지 확인하는 방법은 아래와 같다.

git config --global --list  
git config --local --list
git config --list

해당 명령어를 통해서 각각 global 설정, local 설정, 전체 설정 정보를 확인할 수 이다.

댓글남기기