DevOps
Sourcetree
Sourcetree 설치 및 Git 계정 연동 (1편)

들어가며

대부분의 개발자는 터미널에서 Git 명령어를 사용하지만, GUI(Graphical User Interface) 도구를 쓰면 브랜치의 흐름을 눈으로 확인할 수 있고 복잡한 작업도 더 직관적으로 처리할 수 있습니다.

**Sourcetree(소스트리)**는 Atlassian에서 만든 무료 Git GUI 클라이언트입니다.

1편에서는 Sourcetree 설치부터 원격 저장소(GitHub, Bitbucket 등) 계정 연동까지의 초기 설정을 정리합니다.


1. Sourcetree 설치

운영체제에 맞는 Sourcetree를 설치합니다. Windows와 macOS를 모두 지원합니다.

1.1. 설치 파일 다운로드

Sourcetree 공식 홈페이지에서 설치 파일을 내려받습니다.

Sourcetree 공식 홈페이지 (opens in a new tab)

사이트에 접속하면 현재 운영체제에 맞는 다운로드 버튼이 표시됩니다. 이 버튼으로 설치 파일을 받으면 됩니다.

소스트리 공식 홈페이지 다운로드 화면 (설명: Sourcetree 공식 홈페이지 다운로드 화면)

1.2. 설치 과정

내려받은 파일을 실행해 아래 순서로 설치합니다.

(1) Atlassian 계정 연동

Sourcetree는 최초 실행 시 Atlassian 계정 로그인을 요구합니다. Bitbucket 계정이 있으면 그 계정으로 로그인하고, 없으면 구글 계정 등으로 새로 가입합니다.

이 글에서는 계정 연동 없이 건너뛰기를 눌러 진행했습니다.

소스트리 다운로드 화면 (설명: Sourcetree 설치 시 Atlassian 계정 로그인 단계)

(2) 설치 옵션 선택

다음으로 Git, Mercurial 등 버전 관리 도구를 함께 설치할지 묻는 화면이 나옵니다. PC에 Git이 없어도 Sourcetree에 내장된 Git을 쓸 수 있으므로, 기본 옵션을 그대로 두고 진행하면 됩니다.

설치 옵션 화면 (설명: 설치 옵션에서 Git 선택 화면)

(3) 사용자 정보 설정

커밋(Commit)에 기록될 작성자 정보를 입력합니다. **사용자 이름(Username)**과 **이메일(E-mail)**은 GitHub, Bitbucket 등 원격 저장소에서 쓰는 정보와 맞추는 것이 일반적입니다.

설치 옵션 화면 (설명: Git 커밋에 사용할 사용자 이름 및 이메일 설정 화면)

이후 SSH 키 설정 화면이 나올 수 있습니다. 필수가 아니므로 나중에 설정하기로 하고 넘어가면 설치가 끝납니다.

설치 옵션 화면


2. 원격 저장소 계정 연동

GitHub나 Bitbucket의 원격 저장소에서 코드를 받거나 올리려면 계정을 연동해야 합니다.

2.1. 계정 설정 메뉴 접근

상단 메뉴 바에서 설정 창을 엽니다.

  • Windows: 도구 > 옵션
  • macOS: Sourcetree > 설정

설정 창에서 [인증] (Authentication) 탭을 선택합니다.

'인증' 탭 (설명: Sourcetree 옵션의 '인증' 탭)

2.2. 원격 계정 추가

[추가] 버튼을 눌러 새 계정 정보를 입력하는 창을 엽니다.

원격 계정 상세 정보 입력 (설명: 원격 계정 상세 정보 입력 창)

항목은 아래와 같이 설정했습니다.

  • 호스팅 서비스: 연동할 서비스를 선택합니다. (예: GitHub, Bitbucket)
  • 선호 프로토콜: HTTPS
  • 인증 방식: OAuth

OAuth를 선택하면 비밀번호를 직접 입력하지 않고 웹 브라우저에서 인증할 수 있습니다.

OAuth 토큰 새로고침 버튼을 누르면 브라우저가 열리고 해당 서비스의 로그인 및 권한 부여 페이지로 이동합니다. 안내에 따라 인증을 마치면 됩니다.

OAuth 인증 화면 (설명: 웹 브라우저에서 진행되는 OAuth 인증 화면)

인증이 끝나면 계정 목록에 방금 추가한 계정이 표시됩니다.

원격 계정 연결 화면 (설명: 원격 계정이 성공적으로 추가된 화면)


마무리

2편에서는 원격 저장소를 로컬로 Clone하고, 변경 사항을 Commit, Push 하는 기본 사용법을 다룹니다.