Git을 GUI 환경에서 쉽게 관리할 수 있는 대표적인 툴이 바로 **Sourcetree(소스트리)**입니다. 특히 맥 사용자라면 터미널보다는 시각적이고 직관적인 소스트리 환경이 훨씬 편리하게 느껴질 수 있습니다. 이번 포스팅에서는 맥(Mac) 환경에서 소스트리를 설치하고, GitHub 혹은 GitLab과 같은 원격 저장소를 연결하는 방법까지 처음부터 끝까지 단계별로 설명드리겠습니다.
목차
- 소스트리란 무엇인가?
- Mac에서 Sourcetree 설치하기
- 공식 사이트에서 다운로드
- 압축 해제 및 설치
- 애플리케이션 폴더로 이동
- 초기 설정: 사용자 정보 등록
- Git 원격 저장소 연결하기
- GitHub, GitLab 계정 인증
- 프로젝트 클론(clone) 받기
- 마무리 및 팁
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 툴을 사용하면 훨씬 수월하게 접근할 수 있습니다. 이번 글을 통해 소스트리 설치부터 원격 저장소 연결까지 문제없이 진행하셨다면, 이제 본격적으로 프로젝트에 참여해보세요.
'정보' 카테고리의 다른 글
[Mac/Java] 맥북에서 IntelliJ Community 설치 및 자바 프로젝트 실행하기 – 초보자를 위한 완벽 가이드 (0) | 2025.05.09 |
---|---|
[Mac] Homebrew를 활용한 MySQL 8 설치 및 보안 설정 완벽 가이드 (0) | 2025.05.09 |
[Mac에서 Brew로 DBeaver Community 설치 및 MySQL 연결하는 방법] 완벽 가이드 (0) | 2025.05.09 |
Windows 환경에서 Spring Tool Suite 4(STS 4) 완벽 설치 가이드 (0) | 2025.05.09 |
엑셀 FILTER 함수 사용법 (ISNUMBER, SEARCH 함수) + 다중조건 (0) | 2025.05.08 |