본문 바로가기
All Side/Git

Github 잔디가 안 심어지는 문제 해결

by developerBeluga 2021. 6. 24.
728x90
반응형

대략 한 달 동안 포트폴리오 준비한다고 github에 커밋을 열심히 했다. 아직 깃에 익숙하지 않아 잔디라는 것도 이번에 처음 알았다. 내 잔디밭이 이상하다고 느낀 것은 최근 '초급자를 위한 개발자 포트폴리오'라는 강의를 듣게 되었는데 강사님께서 깃허브를 이용해서 어떻게 포트폴리오를 어필하면 좋은지 알려주시면서 알게 되었다. 분명 열심히 했는데.. 보다시피 텅텅 비었다. 내 잔디들 돌려줘!

 

 

우선 문제점은 user.email과 깃허브 프로필에 있는 이메일의 주소가 달라서 그랬다. 대부분 여기에서 99% 해결된다고 한다. 

 

1. 깃허브 settings > Emails 메뉴에 들어가서 등록된 메일 확인하기

2. git.bash을 열어 아래 명령어 입력하기

git config --list

user.email을 확인해보면 다르다는 것을 알 수 있다. 즉 email 값이 다르기 때문에 작업중인 폴더에서 commit을 하더라도 잔디가 심어지지 않는다.

 

3. git에서 커밋 이메일 주소 설정 변경하기

git config --global user.email "이메일 주소(user.email에 나온)"

git config --global user.email

git에서 이메일 주소를 올바르게 설정했는지 확인까지 해주면 된다. 하지만 나의 경우 해결되지 않았다. 무엇이 문제인지 찾아보니 단일 저장소에 대한 이메일 주소 변경도 해줘야 했다.

 

4.단일 저장소에 대한 이메일 주소 설정 변경하기

여기에서 가장 중요한 포인트는 현재 작업하고 있는 파일 즉, 디렉토리로 이동해야 한다. git.bash에 아래와 같이 디렉토리 이동해준다.

cd 현재 디렉토리 주소 입력

근데 현재 작업하고 있는 파일를 git.bash로 이동할려고 하니 'too may arguments'는 에러가 나왔다. 찾아본 결과 폴더명에 스페이스가 있어서 생긴 현상이었다. 

더블 쿼터를 붙이고 실행해주니 해결 현재 작업하고 있는 디렉토리에 잘 들어갔다. 이렇게 디렉토리에 들어가서 단일 저장소 이메일 주소를 변경해야한다. 

git config user.email

git에서 이메일 주소를 확인 결과 역시나 바꾸기 전 이메일이 나왔다.

git config user.email "내 이메일 주소"

git에서 이메일 주소를 변경해줬다. 이후 다시 이메일 주소를 확인해주면 아래와 같이 잘 바뀐 것을 확인 할 수 있다!

잔디도 오늘 날짜로 잘 심어진 것을 알 수 있다. 한 달 동안의 잔디들이 없어져서 슬프지만 앞으로 잔디를 잘 가꾸어서 풍성한 잔디밭으로 만들겠다.

 

 

참고 사이트

Setting your commit email address 

728x90
반응형

댓글