Git 관련 - GitHub 연동 및 SourceTree 연동 for Mac

안녕하세요. 이번에는 소스트리를 이용하여 저번 시간에 설치 했던 Git을 GitHub에 연동하는 방법을 개꿀떡 해보겠습니다.


0. GitHub란? SourceTree란?

- 깃허브(GitHub)는 개발 프로젝트를 위한 소스코드 관리서비스(원격저장소)이면서, 깃을 웹에서 보다 편하게 쓸쑤 있도록 만든 도구 입니다. 즉, 깃(Git)을 활용하여 짠 코드를 공유할 수 있는 장소라고 생각하시면 됩니다.

 

- 소스트리(SourceTree)는 GitLab이나 GitHub에 관리되는 Git소스들을 좀더 쉽게활용하기위한 GUI 도구이다.

- 명령어 없이 간단히 사용 할 수 있고 전문성 또한 있으며 코드를 시각화 해주어 형상관리 가능하도록 도와준다.

 

1. 연동하기

https://github.com/ 에 접속하여 로그인 또는 회원가입 해주고 로그인 해줍니다.

 

② New를 눌러 레포지토리 생성.

 

③ 필수적인 내용들을 작성 후 "Crete repository" 해줍니다.

 

④ 만들어진 레포지토리에서 "Code"를 눌러 HTTPS 주소 복사.

 

⑤ 해당 프로젝트를 넣으려는 폴더에 터미널을 열고 명령어 입력.

git clone <GitHub HTTPS 주소>
ex) git clone https://github.com/JJoJae/Kotlin_Base.git

 

⑥ 소스트리 공홈 https://www.sourcetreeapp.com/ 에 들어가서 다운로드.

 

⑦ 다운로드된 설치파일 실행.

 

⑧ GitHub의 ID와 Email 작성 후 완료.

 

"⑤"에서 생성했던 폴더를 드래그하여 설치된 소스트리 목록에 넣기.

 

⑩ Push 테스트를 하기위해 커밋할 파일 아무거나 넣기

 

⑪ 첫 Commit 할 때 GitHub 아이디와 이메일 설정하기

 

⑫ 커밋 메시지를 아무거나 작성 후 커밋 누르기

 

⑬ 정상적으로 커밋이 되면 푸시로 올릴 파일이 있는걸 확인 후 클릭

 

⑭ 확인을 누르게되면 비밀번호 입력창이 뜨게되는데 이 비밀번호는 GitHub에서 토큰 발급을 받아야합니다.

 

⑮ 만약 위와같이 비밀번호창이 안뜨고 에러가 뜬다면 이미 등록된 비밀번호가 있어 키체인에서 삭제해주셔야합니다.

 

⑯ GitHub 사이트 우측 상단 프로필을 눌러 "Settings" -> 좌측 "Developer settings"  -> 좌측 "Personal access tokens" -> "Tokens (classic)" -> "Generate new token" -> "Generate new tocken(classic)" 순서로 누르기

"Note""Expiration"은 필수로 작성하고 체크 옵션은 필요한 용도에 맞게 체크 후 "Generate token"

 

⑱ 만들어진 토큰 복사해서 ⑭에 나오는 비밀번호 입력란에 넣기

 

⑲ 소스트리에 커밋된 히스토리와 깃허브에 최신 커밋 히스토리가 일치하는지 확인


이렇게 Mac에서 Git을 GitHub에 레포지토리를 생성하여 SourceTree에 방법을 알아 보았습니다. 해당 도구들은 실무에서도 자주쓰이니 미리미리 알아두시면 좋을꺼같습니다. 감사합니다. :)

  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유