Gitlab 의 설치.

Products & Services 2016.03.04 10:53 posted by TechNote.kr


GitHub 와 달리 GitLab의 경우 gitlab.com 에서 직접 서비스하기도 하지만 설치파일을 배포하여 개발자들이 직접 서버에 설치하여 사용할 수도 있게 되어 있다. 


이에 따라 자신이 작성한 코드가 공개되는 것을 원치 않을 뿐더러 타 서버에 올라가있는 것을 원치 않는 개발자라면 GitLab 배포판을 다운로드 받아 자신의 서버에 설치해 놓고 사용해 보는 것이 하나의 옵션이 될 수 있다. 







GitLab Package 설치


1. https://about.gitlab.com/ 에 접속하면 메뉴 중에 Download 가 있다. 해당 메뉴를 선택하게 되면 아래와 같이 자신의 Server OS에 맞는 설치 가이드를 확인할 수가 있는데, 현재 설치 지원 가능한 OS 목록은 다음과 같다.


Ubuntu 12.04

Ubuntu 14.04

Debian 7

Debian 8

CentOS 6 (and RedHat/Oracle/Scientific Linux 6)

CentOS 7 (and RedHat/Oracle/Scientific Linux 7)

Raspberry PI 2 on Raspbian


나의 경우는 Ubuntu를 사용하고 있고, 아래 명령으로 Ubuntu 14.04 를 사용하고 있음을 확인하였다.


# lsb_release -a



2. Ubuntu 14.04를 선택하게 되면 아래와 같은 가이드를 볼 수 있다.



상당히 간략한데 정리해 보면 아래 4개의 명령어로 모든 설치가 끝나는 것이다.

sudo apt-get install curl openssh-server ca-certificates postfix


curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash 


sudo apt-get install gitlab-ce


sudo gitlab-ctl reconfigure


4. 설치 완료


   설치가 완료되어 browser에 해당 서버 경로를 넣고 들어가면 아래와 같은 화면을 확인할 수 있다.

   나같은 경우는 바로 확인이 안되어서 재부팅을 하니 확인이 가능하였다.



5. 웹사이트 접속


설치 가이드에 나와 있는대로 설치 직후 기본 아이디/패스워드는 root/5iveL!fe 이다. 접속하면 바로 패스워드 재설정하라고 하니 바로 변경하면 된다.



6. 모든 설치가 완료되었고, gitlab.com에서 하듯이 자신의 서버에서 gitlab repository를 사용하면 된다.




 사실 비밀스러운 프로젝트이거나 gitlab에 대해 학습하는 목적이 아니라면 그냥 gitlab.com에서 바로 repository를 사용해도 큰 문제가 없을 것이다. Server를 별도로 운용하는데에는 그만큼의 지출이 있기 마련이라 각자의 상황에 맞게 gitlab.com을 사용하거나 로컬 서버에 설치해서 사용하면 된다.


[관련 글]


-. Github 와 Gitlab 의 비교.

-. Gitlab 의 설치.

-. GitLab repository 생성

-. Android Studio 에서 Git 의 사용


저작자 표시 비영리 변경 금지
신고

  1. Commented by 프요 at 2016.03.04 12:45 신고

    gitlab도 프라이빗 레포를 지원하기 때문에 사실 별로 사용은 안할 꺼같네요

    • Commented by TechNote.kr at 2016.03.04 13:45 신고

      네 맞습니다. 글 마지막에 살짝 언급하기는 했는데, 작업하는 코드를 본인 소유가 아닌 타 서버에 올리는게 꺼려지거나(startup 같은 경우), git repository를 학습하는 용도의 경우, 설치형 gitlab이 유용할 것이라 생각하고 있습니다.