commit 후 push 했으나 깃허브에 잔디가 심어지지 않았다
잔디 심으려고 커밋 열심히 하는데... 큰일이다 🚨
로컬 git에 등록된 사용자와 github의 사용자가 불일치
git에 설정한 user.name, user.email 과 github에 설정된 user.email 이 달라서 commit, push, merge 다 됐는데 잔디가 심어지지 않았다.
- 깃허브 Settings → Public profile → Name 체크
- 깃허브 Settings → Emails → Primary로 등록된 이메일 체크
- 로컬 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
- 성공
이메일 다른 지도 모르고 수차례 확인했던 커밋 기록들 👇🏼
첫번째에 있는 커밋보면 git과 github 사용자가 일치하니까 프로필 사진이 같이 뜬다.
밑에 잘못 커밋한 기록들은 깃허브가 보기에 권한이 있는 다른 사용자가 커밋했다고 적혀있고... 둘 다 난데...
초록색 잔디 하나 색칠하려다 이렇게 또 배운다... 삽질하는 게 힘들어도 얻는 게 많다.
안 되다가 딱 됐을 때 그 쾌감은 이루 말할 수 없다 😊