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을 사용하거나 로컬 서버에 설치해서 사용하면 된다.
[관련 글] |
'Products & Services' 카테고리의 다른 글
GitLab repository 생성 (0) | 2016.03.09 |
---|---|
샤오미 체중계 - 미스케일 Mi-scale (0) | 2016.03.07 |
Resizer - Google Design (반응형 웹 확인) (0) | 2016.03.07 |
WinDirStat - 디스크의 현황 확인 및 불필요한 파일 삭제. (0) | 2016.03.04 |
Github 와 Gitlab 의 비교. (1) | 2016.03.04 |
Google Drive와 PC 간의 동기화. (1) | 2016.03.03 |
Google Drive 문서 바로가기 (1) | 2016.03.02 |
OAuth 2.0 - 쉽고 편리한 로그인 (0) | 2016.02.29 |