Hayden's Archive

[Git] 소스트리(Sourcetree) 설치 본문

Study/DevOps

[Git] 소스트리(Sourcetree) 설치

_hayden 2020. 6. 20. 20:11

- 버전관리를 할 수 있는 방법은 명령어를 타이핑하는 CLI(Git Bash)와 아이콘, 버튼 등 그래픽으로 나타낸 기능을 클릭과 같은 동작으로 수행하게끔 하는 GUI(SourceTree)가 있음.

* 소스트리의 장점 :

  - 처음 접하는 사람도 쉽게 느낌.

  - 화면에서 바로 브랜치의 형태와 커밋한 것까지 한번에 확인.(작업 흐름을 직관적 이해)

* 소스트리의 단점 :

  - 소스트리에는 새로운 변경사항이 일정시간 이후 자동으로 반영된 내역이 출력되게끔 되어있음. But 그럼에도 불구하고 적용이 느리거나 아예 나타나지 않은 경우 간혹 발생 -> 이럴 때는 재실행 또는 세부 설정을 통해 해결. 

  - 소스트리 자체적으로 해결할 수 없는 기능들도 존재 -> 이럴 경우 터미널로 이동하여 명령어를 통해 작업 수행을 해야 한다는 번거로움.

 


* 소스트리 설치

https://www.sourcetreeapp.com/ 

 

Sourcetree | Free Git GUI for Mac and Windows

A Git GUI that offers a visual representation of your repositories. Sourcetree is a free Git client for Windows and Mac.

www.sourcetreeapp.com

 

원래 이 소스트리가 빗버켓(Bitbucket)과 연동하여 버전 관리를 하라는 의미에서 만들어진 프로그램. 빗버켓 아이디 또는 연동된 로그인 사항이 있어야지 소스트리를 계속해서 설치하고 사용할 수 있음. 빗버켓 아이디를 만들거나 구글 아이디를 통해 연동함.

 

Bitbucket Server => 개별 PC에 서버를 설치해서 사용하는 것. 
Bitbucket => 서버 설치 없이 사용하는 것. 

서버 설치 없이 사용할 것이므로 Bitbucket 선택.

구글 아이디랑 연동할 거니까 Create one for free 선택하지 않고 다음 클릭해서 구글 아이디와 연동할 것.

 

 

머큐리얼(Mercurial) 역시 깃과 비슷한 기능을 제공하고 있음. 여기서는 따로 사용하지 않을 것이므로 체크 해제하고 다음

 

 

SSH 키 : 외부 원격에서 프로그램에 접속을 할 때 필요한 통신 규약을 뜻하는데 사용하지 않을 것이므로 아니오 선택.