Mac – Using GitLab

원문 Using gitLab Mac에 GitLab를 설치하기 위해서는 몇 가지 전제 조건이 필요한데, 본인은 한 가지 조건을 더 부가했다. 뭐 거창한 것은 아니고, 실제 서버(하드웨어)에 설치하는 것이 아닌 개인용 맥북프로에 설치하는 것이어서 git이라는 운영용 계정을 따로 만들지 않고 개인 계정을 그대로 활용했다. 이 점에 주의하면, 호스팅용 세팅도 별반 다르지 않다. 또한 Mac이 아니라면 GitLab의 설치 문서만으로도 소개 더보기 Mac – Using GitLab[…]

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<br />
...<br />
After this operation, 16.3MB of additional disk space will be used. Do you want to continue [Y/n]?<br />

설치를 하기 위해 추가적인 공간을 사용한다는 의미로 ‘Y’를 선택해줍니다.
<br />
# git --version<br />
git version 1.6.3.3<br />

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

python-setuptools 설치하기

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

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

Gitosis 다운로드

<br />
# mkdir /home/&lt;user&gt;/src<br />
# cd /home/&lt;user&gt;/src<br />

다운을 받기 위해 디텍토리를 생성하였습니다. 는 자신의 홈디렉토리 명을 넣으시면 됩니다.
<br />
git clone git://eagain.net/gitosis.git<br />
Initialized empty Git repository in /root/src/gitosis/.git/<br />
remote: Counting objects: 614, done.<br />
remote: Compressing objects: 100% (183/183), done.<br />
remote: Total 614 (delta 434), reused 594 (delta 422)<br />
Receiving objects: 100% (614/614), 93.82 KiB, done.<br />
Resolving deltas: 100% (434/434), done.<br />

Gitosis 설치하기

<br />
# cd gitostis<br />
# python setup.py install<br />
&quot;result&quot;:http://gist.github.com/352769<br />

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