Sourcetree와 GitLab을 연결하는 방법을 이해할 수 있도록 차근차근 설명해볼게요.
1. GitLab 계정 만들기
- GitLab 가입:
먼저 GitLab 웹사이트에 접속해서 무료 계정을 만드세요.
- 방법: 화면에 나오는 “Sign up” 버튼을 눌러 이메일 주소와 비밀번호를 입력하면 됩니다.
- 로그인:
가입 후에는 GitLab에 로그인합니다.
2. Personal Access Token 생성하기
Sourcetree가 GitLab에 접근할 때 비밀번호 대신 사용할 “토큰”을 만들어야 해요.
- GitLab에서 토큰 만들기:
- GitLab에 로그인한 후, 오른쪽 상단의 프로필 사진을 클릭하고 “Settings(설정)”을 선택하세요.
- 왼쪽 메뉴에서 “Access Tokens(접근 토큰)”를 클릭합니다.(https://gitlab.com/-/user_settings/personal_access_tokens)
- Token 이름 입력: 예를 들어 “SourcetreeToken”이라고 입력해요.
- 만료일 설정: 필요에 따라 만료일을 정할 수 있지만, 초보자라면 그냥 비워둘 수 있어요.
- Scopes(권한) 선택: “api”, “read_user”, “read_repository”, “write_repository” 같은 권한을 체크합니다.
- Create personal access token(토큰 생성) 버튼을 누르면, 토큰이 생성됩니다.
- 중요: 생성된 토큰은 한 번만 확인할 수 있으므로 복사해서 안전한 곳에 보관하세요.
❤️ 해당 토큰이 아래 나중에 토큰으로 인증할때 비밀번호로 사용하니 잊으면 안됩니다.
3. Sourcetree 설치하기
- Sourcetree 다운로드:
Sourcetree 공식 웹사이트에 접속해서 자신의 운영체제(Windows 또는 macOS)에 맞는 버전을 다운로드하고 설치합니다.
- Sourcetree 실행:
설치가 끝나면 Sourcetree를 실행해 주세요.
4. Sourcetree에 GitLab 계정 추가하기
이제 Sourcetree에서 GitLab 계정을 연결하는 방법입니다.
- 계정 추가:
- Sourcetree를 실행한 후, 상단 메뉴에서 Tools(도구) > Options(옵션)(Windows) 또는 Preferences(환경설정)(macOS)를 선택하세요.
- Accounts(계정) 탭을 선택합니다.
- Add(추가) 버튼을 클릭해 새로운 계정을 추가할 수 있는 창이 뜹니다.
- GitLab 선택:
계정 유형에서 “GitLab”을 선택하세요.
- 인증 방법 선택:
“OAuth” 대신 “Basic” 또는 “Token”을 선택할 수 있는데, 여기서는 Personal Accesss Token 방식을 사용합니다.
- 버튼 모양의 "Personal Access Token" 을 클릭합니다. 그러면 사용자이름과 비밀번호를 입력하는 창이 나옵니다.
- 토큰 입력:
- Username(사용자 이름): GitLab에 가입한 사용자 이름을 입력하세요. (아래 그림에서 @다음의 영문이 사용자 이름)
- Password/Token(비밀번호/토큰): 이전 단계에서 생성한 Personal Access Token을 입력합니다. 위에서 만들었던 토큰의 비밀번호를 말하는 겁니다.
- 저장:
설정을 완료하고 “OK” 또는 “Save(저장)” 버튼을 누릅니다.
5. GitLab 저장소 클론 또는 새 저장소 연결하기
이제 GitLab의 프로젝트를 Sourcetree에 연결할 차례예요.
- 저장소 클론:
- GitLab 웹사이트에서 원하는 프로젝트 페이지로 이동합니다.
- “Clone” 버튼을 클릭하면 HTTPS URL이 보입니다.
- 이 URL을 복사한 후, Sourcetree에서 Clone/New(클론/새로 만들기) 버튼을 클릭합니다.
- 복사한 URL을 입력하고 저장할 폴더를 선택한 후 Clone(클론) 버튼을 누르면, 프로젝트가 내 컴퓨터에 복사됩니다.
- 새 저장소 연결:
만약 새로운 프로젝트를 만들고 싶다면 Sourcetree에서 New(새 저장소) 버튼을 클릭하고, 로컬 저장소를 만든 후 GitLab에 새 저장소를 생성하고 연결할 수 있습니다.
추가 팁
- 문제가 생기면:
만약 연결이나 인증 과정에서 문제가 발생한다면, GitLab의 공식 문서나 Sourcetree 도움말을 참고해 보세요.
- 연습:
처음에는 조금 어려울 수 있으니, 여러 번 연습하면서 익숙해지는 것이 좋아요.
이제 Sourcetree와 GitLab을 성공적으로 연결하여 버전 관리와 협업을 시작할 준비가 되었습니다. 차근차근 따라 하다 보면 금방 익숙해질 거예요. 질문이 있으면 언제든지 물어보세요!