본문 바로가기

--- [ Dev. ETC ] ----------------

Repository 관리 시작하는 법

Repository?

직역하면 저장소 쯤 되는 이 기능은 개발중인 프로그램들의 소스를 관리해주는 기능이다.

혼자는 물론이고 팀으로 개발할 때 더더욱 필요한 기능이라 할 수 있다.


초심자들도 쉽게 이해 할 수 있는 영상이 이미 유튜브에 게시되어 있기에 그 영상으로 설명을 대체한다.



위의 영상을 보았다면 Repository가 무엇이고 어떻게 작동하는지 명확히 알 수 있을 것이다.
아주 중요한 기능이지만 모든 명령어를 터미널을 통하여 타이핑해야하기에 초심자가 쓰기엔 여전히 진입장벽이 높다.

이러한 불편함을 해결해 줄만한 프로그램이 있다.


SourceTree

일일히 타이핑으로 commit과 push를 해주기엔 너무나도 귀찮기도하고 초심자들은 시작도 못해보고 떨어져 나갈 수 있다.
이러한 불편함을 SourceTree라는 프로그램으로 해결할 수 있다.
Mac, linux, Windows 용 프로그램이 준비되어 있으니 원하는 개발 환경에서 쉽게 적용 가능하다.
이 또한 잘 설명되어 있는 블로그를 소개 하겠다.

맥용 프로그램을 기준으로 설명되어 있지만 운영체제별로 인터페이스만 살짝 다를 뿐 일맥상통하는 내용이기에 어려움 없이 설치 및 셋팅이 가능하리라 본다.
단, 소스트리 프로그램을 통해 Repo에 SSH로 접속하여 관리하길 원하는 분은 위 블로그에서 설명되어 있지 않은 한가지 설정을 해주어야 한다.

도구 - 옵션을 선택 후...


일반 탭에서 SSH 클라이언트 설정 부분에서 Putty 대신 OpenSSH를 선택하고 SSH키를 만들어 둔 폴더를 SSH 키: 부분에 넣으면 된다.

이렇게만 해준다면 SSH 인증으로 인해 고생할 시간이 많이 줄게 될 것이다.