본문 바로가기
Git

GitHub 잔디가 안심어지는 상황 / 프로젝트별 GitHub name, email 설정하기

by print_soo 2022. 6. 28.

프로젝트를 개발하고 커밋, 푸쉬를 해도 잔디가 심어지지 않는 증상이 있다. 

 

본인의 경우 다른 프로젝트를 진행하다가 개인 프로젝트도 병행하는 과정에서 잔디가 심어지지 않는 현상이 일어났다. 

 

이 경우의 원인은 깃허브의 이메일과, 이름이 다르게 설정되어 있다. 

정확히는 깃허브의 이메일과 이름이 깃랩의 이메일과 이름으로 설정되어있어서 잔디가 심어지지 않았다. 

 

따라서 나는 현재 깃허브의 이메일과 이름이 어떤 식으로 정의되어 있는지 아래의 명령어로 파악했다. 

 

현재 git 이름, 이메일 설정상태보기

git config --list

 

 

 

 

깃허브 이름, 이메일 확인

 

 

그리고 나서 내가 잔디를 심으려는 깃허브 계정의 이름, 이메일과 다르다는 것을 확인하고 아래의 명령어를 사용해서 해결했다.

 

1. 내 pc 모든 User.email, User.name 변경하기

 

git config --global user.email "내 이메일" //""는 제거
git config --global user.name "내 이름" //""는 제거

 

 

 

 

2. 해당 프로젝트의 User.email, User.name만 변경하기

 

git config user.email "내 이메일"
git config user.name "내 이름"

 

 

만약에 이미 커밋이 푸쉬가 되어있는 상태에서 이름과 이메일을 변경했다면 다시 커밋과 푸쉬를 해야 잔디가 심어진다. 

 

 

참고


https://cherish-it.tistory.com/7

 

https://12716.tistory.com/entry/Github-%EC%9E%94%EB%94%94-%EC%95%88%EC%8B%AC%EC%96%B4%EC%A7%80%EB%8A%94-%ED%98%84%EC%83%81-%ED%95%B4%EA%B2%B0