안녕하세요. 이번에는 소스트리를 이용하여 저번 시간에 설치 했던 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에 방법을 알아 보았습니다. 해당 도구들은 실무에서도 자주쓰이니 미리미리 알아두시면 좋을꺼같습니다. 감사합니다. :)
'조재연의 Git 관련 개꿀떡' 카테고리의 다른 글
Git 관련 - GitHub를 이용한 포트폴리오 만들기 for Windows (0) | 2023.01.10 |
---|---|
Git 관련 - Git 설치하기 for Mac (0) | 2022.12.26 |