in 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 설치하기

[code]# 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]?
[/code]

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

[code]
# git –version
git version 1.6.3.3
[/code]

git툴 설치가 완료되었습니다.

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

python-setuptools 설치하기

[code]
# apt-get install python-setuptools

After this operation, 1126kB of additional disk space will be used.
Do you want to continue [Y/n]?
[/code]
설치하기 위한 공간 사용을 의미하므로 ‘Y’를 눌러주세요.

Gitosis 다운로드

[code]
# mkdir /home/<user>/src
# cd /home/<user>/src
[/code]
다운을 받기 위해 디텍토리를 생성하였습니다. 는 자신의 홈디렉토리 명을 넣으시면 됩니다.
[code]
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.
[/code]

Gitosis 설치하기

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

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

참조 1
참조 2

Write a Comment

Comment