Git의 CLI(커맨드라인 인터페이스)가 불편하여 GUI로 이용하고자 하시는 분들이 보시면 좋습니다. SourceTree 설치파일 다운로드 부터 설치, SourceTree 연동, Repository 클론(로컬로 복사) 과정을 스크린샷과 함께 자세히 설명합니다.
SourceTree 연동
sourcetree 홈페이지에서 설치파일을 다운받아 설치합니다.
자신의 운영체제에 맞게 다운로드 버튼이 생성됩니다. 윈도우를 사용하는 저는 [Download for Windows]라는 버튼이 생성됩니다. 버튼을 클릭해서 설치파일을 다운로드 받습니다.
설치파일을 실행하면 다음과 같은 첫 화면이 나옵니다. SourceTree는 기본적으로 Altlassian이라는 서비스를 이용하기 위한 툴이지만 Git도 연동할 수 있으며 우리는 이를 목적으로 설치하는 것입니다. 따라서 처음 Registration 과정은 [건너뛰기]를 클릭하여 스킵합니다.
다음의 설치화면에서 Mercurial를 제외하고 Git만을 선택한 뒤 [다음] 버튼을 클릭합니다.
Source Tree 내에서 사용할 사용자명과 이메일 주소를 입력한 뒤 [다음] 버튼을 클릭합니다.
SSH 키를 불러오는 화면에서는 [아니오]를 선택한 뒤 넘어가도록 합니다.
Git 원격저장소와 연동하기
모든 설치과정이 끝났다면 위와 같은 메인 화면이 뜹니다. 상단의 메뉴에서 [remote]를 클릭하신 뒤 [+ 계정추가] 버튼을 클릭합니다.
호스팅 서비스를 [GitHub]으로 바꾼 뒤 하단에 [OAuth 토큰 새로고침]을 클릭합니다.
새로운 창이 뜨고 GitHub 로그인 화면이 나옵니다. [Authorize altassian]버튼을 클릭한 뒤 지시에 따라 로그인을 합니다.
Repository Clone
로그인이 완료되면 자신의 GitHub 계정이 화면에 표시됩니다. 아직 자신의 레포 목록이 나타나지 않습니다. 화면의 새로고침 버튼을 클릭합니다.
화면에 자신의 repository의 프로젝트 목록이 표시됩니다. 그 중 필요한 레포를 선택한 뒤 [Clone] 버튼을 눌러 자신의 로컬컴퓨터로 불러올 수 있습니다.
CredentialHelperSelector 화면이 나온다면 기본으로 선택되어 있는 [manager]를 선택한 뒤 [Select] 버튼을 클릭합니다.
프로젝트를 클론 할 저장소 위치와 명칭을 작성한 뒤 하단에 [클론] 버튼을 클릭합니다. 여기서 주의할 점은 지정한 위치의 폴더가 비어 있어야 한다는 점입니다. 만약 지정한 폴더 내 다른 파일이 있다면 에러가 나면서 과정이 진행되지 않습니다.
복사가 진행되고 결과적으로 지정한 위치에 다음과 같이 파일이 정상적으로 복사된 것을 확인할 수 있습니다.
기존의 커밋 내용도 그래프와 함께 확인이 가능합니다.