정보

[Mac] Sourcetree 다운로드 및 설치부터 원격 저장소 연결까지: 깃 입문자를 위한 완벽 가이드

mindlab091908 2025. 5. 9. 15:57
반응형

 

Git을 GUI 환경에서 쉽게 관리할 수 있는 대표적인 툴이 바로 **Sourcetree(소스트리)**입니다. 특히 맥 사용자라면 터미널보다는 시각적이고 직관적인 소스트리 환경이 훨씬 편리하게 느껴질 수 있습니다. 이번 포스팅에서는 맥(Mac) 환경에서 소스트리를 설치하고, GitHub 혹은 GitLab과 같은 원격 저장소를 연결하는 방법까지 처음부터 끝까지 단계별로 설명드리겠습니다.


목차

  1. 소스트리란 무엇인가?
  2. Mac에서 Sourcetree 설치하기
    • 공식 사이트에서 다운로드
    • 압축 해제 및 설치
    • 애플리케이션 폴더로 이동
  3. 초기 설정: 사용자 정보 등록
  4. Git 원격 저장소 연결하기
    • GitHub, GitLab 계정 인증
    • 프로젝트 클론(clone) 받기
  5. 마무리 및 팁

1. 소스트리(Sourcetree)란 무엇인가?

Sourcetree는 Atlassian(아틀라시안)에서 개발한 무료 Git GUI 클라이언트입니다. Git 명령어에 익숙하지 않거나, GUI로 브랜치와 커밋 내역을 한눈에 파악하고 싶은 사용자들에게 적합합니다.

특히 다음과 같은 기능을 제공합니다:

  • 브랜치 구조 시각화
  • 간편한 커밋, 푸시, 풀, 머지 작업
  • GitFlow 지원
  • GitHub, Bitbucket, GitLab 등 다양한 원격 저장소와의 연동

👉 추천 대상: Git 초보자, 터미널 명령어가 익숙하지 않은 개발자, 디자이너, 기획자


2. Mac에서 Sourcetree 설치하기

2-1. 공식 사이트에서 다운로드

소스트리 설치를 위해 아래 링크를 클릭하여 공식 웹사이트에 접속합니다:

👉 https://www.sourcetreeapp.com/

사이트 접속 후, 페이지 중앙에 있는 "Download for Mac" 버튼을 클릭합니다.

💡 : 이때 이용 약관 동의 팝업이 표시되며, 동의해야 다운로드가 진행됩니다.


2-2. 다운로드한 파일 압축 해제

다운로드가 완료되면 .zip 파일이 생성됩니다. 일반적으로 Downloads 폴더에 저장됩니다.

Finder에서 해당 .zip 파일을 더블 클릭하거나, 터미널에서 다음 명령어를 입력해 압축을 해제할 수 있습니다:

unzip Sourcetree-Mac.zip

압축을 해제하면 Sourcetree 애플리케이션 파일이 나타납니다.


2-3. 설치 파일 실행 및 애플리케이션 폴더로 이동

.app 파일을 실행하면, 아래와 같은 안내창이 표시됩니다:

  • “이 애플리케이션을 애플리케이션 폴더로 이동하시겠습니까?”라는 메시지가 나옵니다.
  • 반드시 **"이동"**을 선택하세요. 그래야 다른 폴더에서 접근 시 문제 없이 작동합니다.

3. Sourcetree 초기 설정: 사용자 정보 등록

Sourcetree를 처음 실행하면 Git 사용을 위한 기본 설정을 해야 합니다.

아래 정보를 입력합니다:

  • Full Name: Git 커밋 작성자로 표시될 이름 (예: 홍길동)
  • Email Address: 커밋에 포함될 이메일 주소 (GitHub에 등록한 메일 주소를 사용하는 것이 일반적)

이 정보는 Git에서 전역 사용자 정보로 저장됩니다.

git config --global user.name "홍길동"
git config --global user.email "example@example.com"

✅ 입력이 끝나면 완료 버튼을 눌러 설정을 저장하세요.


4. 원격 저장소 연결하기

이제 GitHub 혹은 GitLab 등의 원격 저장소를 연결하여 실제 프로젝트 파일을 받아보는 방법을 알아보겠습니다.

4-1. URL에서 클론(clone)하기

Sourcetree를 실행한 후, 좌측 상단의 "Clone" 버튼을 클릭합니다.

이때 다음 정보를 입력합니다:

  • Source Path / URL: 원격 저장소의 HTTPS 또는 SSH 주소 (예: https://github.com/username/repo.git)
  • Destination Path: 내 컴퓨터에 저장할 로컬 디렉토리 경로

💡 GitHub에서 URL 복사하기: 프로젝트 메인 페이지의 녹색 "Code" 버튼을 눌러 "HTTPS" 주소를 복사하세요.


4-2. 원격 저장소 인증

처음 GitHub, GitLab 등의 저장소를 연결하는 경우, 계정 인증 절차가 필요합니다.

GitHub의 경우:

  • GitHub 아이디 및 비밀번호 혹은 Personal Access Token 입력
  • GitHub OAuth 인증 방식 지원

GitLab의 경우:

  • GitLab 계정 이메일 및 비밀번호, 혹은 토큰 사용

🔐 보안상 권장: 최근 GitHub에서는 비밀번호 로그인 대신 Access Token 사용을 필수화하고 있습니다.


4-3. 프로젝트 클론 완료

모든 인증 절차를 마치고 Clone 버튼을 누르면 해당 저장소의 프로젝트가 내 컴퓨터로 복사됩니다.

클론이 완료되면 Sourcetree 화면에서 아래 항목들을 확인할 수 있습니다:

  • 브랜치 목록
  • 커밋 내역
  • 변경 파일 리스트
  • 푸시/풀 기능 버튼

5. 마무리 및 사용 팁

이제 여러분은 Mac 환경에서 소스트리를 설치하고, 원격 저장소를 연동하여 프로젝트를 클론하는 전체 과정을 익히셨습니다.

🎯 소스트리 사용 팁

  • 변경사항 확인: 변경 파일 탭에서 어떤 내용이 수정되었는지 시각적으로 확인 가능
  • 커밋 메시지 작성 가이드: 의미 있는 커밋 메시지를 작성하면 팀 협업이 수월해집니다
  • 브랜치 전략: Git Flow 사용을 통해 개발 브랜치를 체계적으로 운영 가능

✍️ 마치며

Git은 협업과 버전 관리에 있어 필수적인 도구입니다. 처음에는 어렵게 느껴질 수 있지만, Sourcetree와 같은 GUI 툴을 사용하면 훨씬 수월하게 접근할 수 있습니다. 이번 글을 통해 소스트리 설치부터 원격 저장소 연결까지 문제없이 진행하셨다면, 이제 본격적으로 프로젝트에 참여해보세요.

 

반응형