[Git] 커밋 했는데 잔디가 안 심어질 때

손은실·2022년 6월 19일
1

Git & Github

목록 보기
5/6
post-thumbnail
post-custom-banner

상황

commit 후 push 했으나 깃허브에 잔디가 심어지지 않았다

잔디 심으려고 커밋 열심히 하는데... 큰일이다 🚨



원인

로컬 git에 등록된 사용자와 github의 사용자가 불일치

git에 설정한 user.name, user.email 과 github에 설정된 user.email 이 달라서 commit, push, merge 다 됐는데 잔디가 심어지지 않았다.



해결 방법

  1. 깃허브 Settings → Public profile → Name 체크



  1. 깃허브 Settings → Emails → Primary로 등록된 이메일 체크



  1. 로컬 git에 user.name과 user.email 다시 설정
// name 설정
git config --global user.name "name"

// email 설정
git config --global user.email "email"

// 설정한 name 확인
git config --global user.name

// 설정한 email 확인
git config --global user.email

// git 설정 내용 모두 출력
git config --list git

  1. 성공

이메일 다른 지도 모르고 수차례 확인했던 커밋 기록들 👇🏼

첫번째에 있는 커밋보면 git과 github 사용자가 일치하니까 프로필 사진이 같이 뜬다.

밑에 잘못 커밋한 기록들은 깃허브가 보기에 권한이 있는 다른 사용자가 커밋했다고 적혀있고... 둘 다 난데...



마무리

초록색 잔디 하나 색칠하려다 이렇게 또 배운다... 삽질하는 게 힘들어도 얻는 게 많다.
안 되다가 딱 됐을 때 그 쾌감은 이루 말할 수 없다 😊

post-custom-banner

0개의 댓글