[Sourcetree] 설치 + 원격 저장소 활용하기

단코딩·2024년 4월 23일

웹 개발 프로젝트

목록 보기
1/7
post-thumbnail

Sourcetree ? 

협업시 필수로 요구되는 '버전 관리 시스템'을 GUI로 편리하게 사용할 수 있게 해주는 도구입니다. 

Sourcetree가 대표적인 버전 관리 시스템 도구로 뽑히는 이유는

프로젝트의 모든 변경사항, 메모, 작업자 등을 한눈에 확인 할 수 있는 점도 대표적인 장점이지만,

최종버전 뿐만아니라 다른 브랜치로 작업된 이전 버전의 소스코드를 적용할 수도 있어 체계적인 소스코드의 변경을 추척하고 통제할 수 있는 '형상관리'가 간편하고 강력하기때문이라고 생각됩니다.

  1. 설치

  2. 원격저장소 활용하기


 1. 설치

홈페이지(https://www.sourcetreeapp.com/)에서 설치 파일을 무료로 다운받을 수 있습니다.

소스트리를 사용하려면 Bitbucket 계정을 등록하고 사용할 수 있습니다. 

아래 두가지 방법 중 저는 Blitbucket Server를 사용하진 않을 것이라 계정만 만들고 왼쪽을 선택하여 진행하였습니다.

  • Bitbucket Server : Atlassian에서 제공하는 Git 클라우드 서버를 사용할 사용자
  • Bitbucket : Bitbucket 계정이 있는 사용자 ( 계정이 없다면 아래 Create one for free를 눌러 회원가입 후 진행)

+) Sourcetree와 Bitbucket은 Atlassian이라는 회사에서 제공하는 프로그램들 입니다. 
Bitbucket은 Git Hub와 마찬가지로 Atlassian에서 만든 '버전 관리 시스템'이라고 보시면 됩니다. 

Github vs Bitbucket (제가 생각하는)
- Github : 협업을 위한 원격저장소를 생성할 때 무조건 "공개"해야 함. 하지만 커뮤니티가 활성화 되어있어 개인이나 팀프로젝트를 적극적으로 공유할 수 있다는 장점.
- Bitbucket : 협업자 5명까지는 "비공개"로 원격저장소를 생성 할 수 있음. Jira, Confluence 등 Atlassian에서 제공하는 협업 툴과의 연동이 자유롭고 큰프로젝트 내부에서 활용하기 적합함(기업에서도 많이 사용함)

사용할 형상관리 툴을 설치하는 과정입니다. 

이미 저는 Git을 설치를  해놓았기때문에 체크박스가 아니라 설치된 경로가 보이네요. 

Git을 설치를 안하신 분들은 Git을 체크하시고 진행해 주시면 됩니다. 

Mercurial은 Git과 비슷한 형상관리 툴이라고 하는데 Git이 설치된 상태에서 체크하고 다음을 누르면 오류가 뜨니 체크해제한 후 '다음'으로 진행해 주세요.

이후 preferences 단계에선 사용자 정보를 간단히 확인한 후 '다음'

마지막으로 SHH키를 불러오시겠습니까 라는 창이 뜨는데 나중에 설정할 수 있으니 '아니오'를 눌러 주면

설치 완료!

  2. 원격 저장소 설정하기

설치가 완료되면 위와 같은 창이 뜹니다.저는 이미 프로젝트의 원격저장소가 Git hub에 생성되어있어 이 컴퓨터에 원격 저장소에 저장된 소스코드를 불러와 보겠습니다.

Clone을 눌러 줍니다.

첫 번째 입력칸에 원격저장소 주소를 넣으면 아래는 자동으로 채워지게 됩니다. 

불러오기가 완료되면 '클론'을 누르면 

현재 로컬에 소스코드가 복제되게 됩니다. 

profile
내가 바란 건 한 개 뿐이야

0개의 댓글