Ubuntu19.04にgitlabを構築

Ubuntu19.04にgitlabを構築

Ubuntu19.04にgitlabの構築手順をまとめてます。インストール作業は比較的に簡単に完了しました

Ubuntuバージョン

  • OS Ubuntu19.04

必要なパッケージのインストール

## 面倒なのでrootで作業
sudo su -

## 必要パッケージのインストール
apt install curl openssh-server ca-certificates

自分の環境だと両方ともインストール済みでした。

GitLabインストール

インストールを開始します。

## shをダウンロード
curl -O https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh 

## コマンド実行
os=ubuntu dist=bionic bash ./script.deb.sh

## アップデートしておく
apt -y update

## インストール
apt -y install gitlab-ce
dpkg -l gitlab-ce

GitLab起動

インストールが終わったので、起動します。まずは、起動するURLを指定します。

vi /etc/gitlab/gitlab.rb

## port指定
external_url 'http://ipアドレス:3333'
10080に設定

画像

firewallが設定されていればfirewallを許可にしてから、起動します。

## firewall設定
ufw allow 3333
ufw reload

## 起動
gitlab-ctl reconfigure

<出力結果>
......
Running handlers:
Running handlers complete
Chef Client finished, 13/675 resources updated in 22 seconds
gitlab Reconfigured!

成功

再起動は、以下のコマンドで可能です。

gitlab-ctl restart

起動確認

ブラウザから http://IPアドレス:3333 でアクセスしてみる

初回のみ、Newパスワードを求められるので任意に設定
設定したパスワードとusernameにrootと入力し、ログイン

ログイン完了