개발 공부한 것들/SeSSAC 웹 풀스텍 과정 회고록

[SeSSAC] 웹 풀스택 영등포 5기 과정_GIT_깃허브 최초 연결하기

geograp 2023. 7. 18. 17:57

안녕하세요

새싹 웹 풀스택 영등포캠퍼스 5기를 듣게 되었습니다.

좋은 기회라고 생각하고 열심히 임할 예정이니 앞으로도 꾸준히 올리겠습니다. (제 바램)

일단 7월 17일 13시에 개강을 하여 오티 및 첫날의 간단한 git수업을 듣고 왔습니다.

 

git add, commit, push 및 pull하는 과정을 배웠습니다.

평소에 이미 42과제를 진행하며 늘 해오던 작업이라서 해당 부분은 어렵지 않았습니다

오히려 맨날 맥을 쓰다가 윈도우 환경쓰려니 적응이 안되가지고 헤맸어여,,,(그래도 적응해야해)

 

아무튼 제가 42과제를 위한 학교 레포에만 맨날 git commit를 하고, 정작 제 git hub의 잔디는 깔끔한 상황이었어요.

수업 덕분에 깃허브를 터미널과 연동하며 드디어 제 깃허브에 잔디를 심을 수 있게 되었습니다.

 

먼저 git config는 터미널에 입력해보시면 옵션이 굉장히 많은데여,,

아래 사진이 전부 옵션이랍니다.

1. git config --global

저희는 전역 범위를 선택하여 모든 저장소를 깃에 포함시켰습니다.

 

2. git config --global user.name "사용자이름"

이렇게 입력해주면 config파일에 사용자 이름이 예쁘게 들어가게 됩니다.

(확인은 git config --list에서 확인 가능)

 

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

이렇게 입력해주면 config파일에 사용자 이메일도 예쁘게 들어가게 됩니다.

근데 저만 email스펠링 맨날 오타내나요? 다들 그렇죠? 저도 그래서 지우고 다시했어요

 

4. git config --global --unset "잘못입력한값"

이러면 git config --list에서 확인했을 때 깔끔하게 지워지게 됩니다.


그리고 복습을 하며 다음 날 42학교에서 공용 맥으로 잔디를 심으려고 하니 안되어서,

나름 두시간 정도 헤매이다가 해결방법을 찾아서 공유합니다 :)

 

* 사용자 이름과 사용자 이메일이 일치하지 않으면 push에서 자꾸 오류가 뜨게 됩니다.

그리고 push가 되더라도 activity에 반영이 되지 않고, 잔디가 심어지지 않아요!!!!!!!!!!

 

이 사용자 이름과 사용자 이메일이 대체 뭔지 인터넷에도 경로가 잘 안나와있더라구요.

 

<깃에서의 사용자 이름>

깃 로그인 - 상단에 있는 내 아이콘 클릭 - 목록 중 settings클릭 - 바로나오는 Public profile의 Name

저 빨간 박스가 사용자 이름입니다.

그리고 터미널에서 저희가 앞서 입력했던 user.name사용자 이름입니다.

 

<깃에서의 사용자 이메일>

깃 로그인 - 상단에 있는 내 아이콘 클릭 - 목록 중 settings클릭 - 왼쪽 바에서 Emails선택


이메일이 터미널 내 user.email= 옆에 있는 부분과 완전히 일치해야합니다.

 


 

여담인데,

저같은 경우는 안되가지고 깃에 메일도 보냈다가 깃에 메일보내지 말고

깃써포트 사이트 이용하라고 까였어요ㅋㅋㅋㅋㅋ웃기즤 않나여?

 

 

 

해당 사이트는 아래 걸어둘테니 참고 하세요!

https://support.github.com

 

GitHub 지원

 

support.github.com