Git push 잔디 미반영

한결·2021년 9월 17일
0

추석을 앞두고 구석에 봉인되어있던 맥북에 현재 열심히 커밋중인 저장소를 연결했다.
당분간 데스크탑이 아닌 노트북으로 공부를 해야돼서 오늘 커밋부터 노트북으로 시도했다.

이런저런 시도끝에 성공적으로 커밋을 했는데 맙소사. 커밋한게 잔디에 반영이 안됐다...

커밋이라는게 공부목적이기에 잔디 색칠 안되는게 무슨상관이겠냐 생각하는 분들도 있겠지만, 하루하루 조금씩 채워지는 잔디를 보면서 성취감과 동기부여가 되기에.. 절대 이부분은 포기를 못하고 해결해봤다.

커밋에 문제가 생기는 이유는 보통 3가지의 경우로 나뉜다.
1. 이메일 설정문제
2. git push시 입력하는 패스워드에 토큰이 아닌 일반 패스워드입력(최근에 수정된 것 같다)
3. master 브런치로 push하지 않아서

나의 경우 1번이 문제었는데,
이게 그냥 이메일을 등록 안한게 아니고
github 설정 내에서 이메일을 비공개처리하고 대체 이메일을 사용하고 있었다(놀랍게도 처음 알게된 사실)
확인 방법은 다음과 같다.

github사이트 내에서 자신의 프로필 클릭 후 Settings -> Emails
조금만 내려보면 'Keep my email addresses private' 이 체크되어 있었다.

그리고 그 아래에 자세히 보면 작고 굵은 글씨로 대체 이메일이 적혀있는데 로컬환경에서 이메일 등록을 저걸로 해줬더니 성공했다.

git config --global user.email="사용자이메일"

참고로 2번 문제는 아래의 블로그에 해결방법이 잘 적혀있다
블로그

profile
개발

0개의 댓글