사쿠라 렌탈 서버와 SourceTree로 Git 환경 구축

Git에서 Private 원격 리포지토리를 만들고 프로젝트의 백업 및 버전 관리를 원합니다!
하지만 가능한 한 비용은 들고 싶지 않다!

그래서 이전부터 빌려온 사쿠라 렌탈 서버에 원격 리포지토리를 만들고 Git 클라이언트의 SourceTree를 사용한 버전 관리 환경을 만들었습니다.

우선 준비



사쿠라 렌탈 서버 의 스탠다드(월액 515엔) 이상의 플랜을 계약합니다.
라이트라면 ssh를 사용할 수 없기 때문에 안됩니다.

SourceTree 도 다운로드합니다.

SourceTree로 로컬 리포지토리 생성



딱딱 디렉터리를 지정하는 것만으로 간단합니다.

빈 디렉토리를 만들어 시작해도 좋고, 작성이 끝난 프로젝트의 디렉토리를 지정해도 OK입니다.

이제 git_test라는 로컬 리포지토리를 만들 수 있습니다.


로컬 버전 관리라면 이것만으로도 OK이지만 원격으로 푸시 할 수는 없습니다.


임대 서버에 원격 리포지토리 생성



터미널 등을 사용하여 ssh로 대여 서버에 연결합니다.
[계정 이름] 부분은 대여 서버의 계정 이름입니다.
$ ssh アカウント名@アカウント名.sakura.ne.jp

앞으로 늘어날 리포지토리를 저장하는 디렉터리를 만들어 둡니다.
$ mkdir /home/アカウント名/git

Git은 기본적으로 설치되어 있으므로 리포지토리 생성 명령에서 git_test라는 리포지토리를 만듭니다.
$ git init --bare /home/アカウント名/git/git_test.git

이제 원격 저장소도 준비 OK입니다.

SourceTree에서 원격 리포지토리에 연결



리포지토리 > 원격 추가


URL/경로
ssh://계정이름@계정이름.sakura.ne.jp/home/계정이름/git/git_test.git
를 입력하고 OK.


이제 로컬 커밋을 원격으로 푸시할 수 있습니다.


마지막으로



이번에는 우연히 여유롭게 하고 있는 렌탈 서버가 있었으므로 활용해 보았습니다만, 개인으로 싸고 Private인 리모트 리포지토리를 갖고 싶을 뿐이라면, Bitbucket 를 사용하는 편이 좋지 않을까 생각합니다 .

좋은 웹페이지 즐겨찾기