Installration Repo

Installation – Gitosis

그 동안 Github 호스팅 서비스에서 저장소를 대여하여 프로젝트를 관리하고 있었습니다. 물론 한달에 7달라라는 금액을 내고 사용을 했었죠.
무료로 접근제한이 되지 않는 공간 또한 대여 받을 수 있습니다.
오랬동안 금액을 산출해보니 낮은 금액이 아니더라구요. 위험을 조금 감수해서 gitosis를 설치하여 내장으로 관리하기로 했습니다.
환경은 Parallels 위에 ubuntu를 설치하여 서버로 사용하고 그 위에 gitosis를 설치했습니다. 물론 저는 OS X를 사용해 그 위에 깔면 되지만 그렇게 하지 않은 이유는 따로 가상으로 관리하게 되면 백업효율과 이식성이 높아지기 때문입니다. 단점도 있겠지요.
현재 제 환경은
Mac OS X version 10.7.3
CPU 2.53GHZ Integer Core 2Duo
RAM 8GB
SSD를 Master로 HDD SLAVE로 사용하고 있습니다.
Parallels를 이용하여 ubuntu 를 설치하였고 램은 2GB를 사용합니다.
그럼 이제 설치를 해보겠습니다.

Git 설치하기

# sudo apt-get install git-core
...
After this operation, 16.3MB of additional disk space will be used. Do you want to continue [Y/n]?

설치를 하기 위해 추가적인 공간을 사용한다는 의미로 ‘Y’를 선택해줍니다.

# git --version
git version 1.6.3.3

git툴 설치가 완료되었습니다.
python으로 구성되어 있는 gitosis를 설치하기 위해 그전에 python-setuptools를 설치하도록 하겠습니다.

python-setuptools 설치하기

# apt-get install python-setuptools
...
After this operation, 1126kB of additional disk space will be used.
Do you want to continue [Y/n]?

설치하기 위한 공간 사용을 의미하므로 ‘Y’를 눌러주세요.

Gitosis 다운로드

# mkdir /home/<user>/src
# cd /home/<user>/src

다운을 받기 위해 디텍토리를 생성하였습니다. 는 자신의 홈디렉토리 명을 넣으시면 됩니다.

git clone git://eagain.net/gitosis.git
Initialized empty Git repository in /root/src/gitosis/.git/
remote: Counting objects: 614, done.
remote: Compressing objects: 100% (183/183), done.
remote: Total 614 (delta 434), reused 594 (delta 422)
Receiving objects: 100% (614/614), 93.82 KiB, done.
Resolving deltas: 100% (434/434), done.

Gitosis 설치하기

# cd gitostis
# python setup.py install
"result":http://gist.github.com/352769

이어서 유저 등록 및 추가 저장소 생성에 대해서 작성하도록 하겠습니다.

참조 1
참조 2

댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다

Back To Top