GitLab 설치가 쉬워졌습니다.
소개
업무에서 사용하고 있던 GitLab의 리포지토리 수가 상한(10)에 이르렀기 때문에, 개인용으로 GitLab를 구축해 보기로 했다.
이전 구축했을 때는, 몇 번이나 망설임 2,3일 걸렸기 때문에 이번도 그 정도 걸릴까라고 생각했지만, 최근 패키지화한 것 같게 구축이 간단하게 되어 있어, 20min 정도로 인스톨 할 수 있었으므로 메모라고 둘다.
환경 정보
Step1:GitLab 설치
GitLab 다운로드 페이지에서
Ubuntu14.04
를 선택하면 설치 절차가 표시되므로 그대로 수행합니다.Step1-1: 패키지 다운로드
deb 패키지 다운로드
$ wget https://downloads-packages.s3.amazonaws.com/ubuntu-14.04/gitlab_7.4.3-omnibus.1-1_amd64.deb
Step1-2: ssh 서버/postfix 설치
ssh/postfix 설치
$ sudo apt-get install openssh-server postfix
Step1-3: GitLab 설치
GitLab 설치
$ sudo dpkg -i gitlab_7.4.3-omnibus.1-1_amd64.deb
Step2: GitLab 설정
Step2-1: external_url편집
/etc/gitlab/gitlab.rb
# Check and change the external_url to the address your users will type in their browser
external_url "${your_gitlab_fqdn}"
${your_gitlab_fqdn}에 GitLab 서버의 FQDN을 입력합니다. 예를 들어
http://xxx.xxx.xxx.xxx
를 입력합니다.Step2-2: 설정 실행
GitLab 설정 반영
$ sudo gitlab-ctl reconfigure
$ sudo gitlab-ctl status # 起動確認
run: logrotate: (pid 7263) 28s; run: log: (pid 7262) 28s
run: nginx: (pid 7252) 30s; run: log: (pid 7251) 30s
run: postgresql: (pid 7161) 44s; run: log: (pid 7160) 44s
run: redis: (pid 7078) 50s; run: log: (pid 7077) 50s
run: sidekiq: (pid 7237) 32s; run: log: (pid 7236) 32s
run: unicorn: (pid 7215) 33s; run: log: (pid 7214) 33s
$
Step3: 액세스해 보기
Step2-1에서 설정한
external_url
에 http로 액세스 해 본다.
상기 화면이 표시되면 정상.
초기 관리자 계정은 다음 사용자 이름과 암호입니다.
그 후 패스워드의 재설정 화면에서 패스워드를 재설정한 후 재로그인하면 프로젝트를 작성할 수 있게 된다.
기본적으로 10000 프로젝트를 만들 수 있습니다.

결론
이전에 비하면 것 굉장히 간단하게 GitLab를 인스톨 할 수 있었다.
같은 머신 내에 복수의 서버를 세울 때는 의존관계등이 있으므로, 패키지로 인스톨 하는 것은 어려울까라고 생각하지만, GitLab 전용 머신으로서 사용한다면 이 순서로 좋을까라고 생각했다.
끝.