Ubuntu 20.04にGitlabをインストールしよう!

※当サイトはアフィリエイト広告を使用しています。

Gitlab

今回、UbuntuServer20.04にGitlabをインストールします。

Gitlabはエンジニアの方であれば使用している方も多いと思います。
いわゆるGitのバージョン管理ツールですね。

Gitlabは基本的には開発・本番環境まで無料で使用できますので、本当に便利ですよね。
有料ライセンスもありますが、機能自体は無料で十分だと思います。

※Ubuntu 20.04が使用できる環境が整っているという前提で進めます
※もちろんVirtualBoxやVagrantで仮想環境を用意しても問題ないです

まだUbuntuをインストールしてない場合は、「VirtualBoxでUbuntu Server 20.04のインストール方法」という記事を書いていますので確認してください。

スポンサーリンク

Gitlabサーバーの推奨スペックについて

Gitlabの公式サイトを確認していただくと下記のように記載があります。

【推奨CPU】
・4 cores最大500ユーザーをサポート
・8 cores最大1000ユーザーをサポート

【推奨メモリ】
・4GB最大500ユーザーをサポート
8GB最大1000ユーザーをサポート

私の経験上ですが、CPU: 2コア・メモリ: 4GBで1人で使用する分には動作します。

VirtualBox上でGitlabをインストールして試してみました。
CPU: 1コア・メモリ: 2GBで試してみてインストールはできましたが、それ以降のブラウザの動作が遅すぎたのでCPU: 2コア・メモリ: 4GBに変更しました。

Installation system requirements | GitLab
Prerequisites for installation.

GitLabをインストール

まずは、パッケージを最新バージョンにします。

sudo apt update && sudo apt upgrade 

curlをインストールします

sudo apt install -y curl

Gitlabをインストールします。

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

ホスト名を設定します。

vi /etc/gitlab/gitlab.rb

external_url 'http://gitlab.example.com'

※デフォルトだと'http://gitlab.example.com'になっています
※変更しても変更しなくでも特に問題ありません

/etc/gitlab/gitlab.rbの設定ファイルを反映させます。

sudo gitlab-ctl reconfigure

インストールはGitlabの完了です。

ブラウザからGitlabにアクセスする

デフォルトで設定した方はhttp://gitlab.example.comでアクセスできるはずです。
もしくはGitlabサーバーのIPアドレス(例: 192.168.11.7など)からもアクセスできます。

ipアドレスの確認は下記のコマンドで確認してください。

ip a

下記画像のようにGitlabが開けばOKです。
http://gitlab.example.comの場合

IPアドレスの場合

http://gitlab.example.comでアクセス拒否される場合は、クライアント側のhostsファイルに追記が必要な場合があります。

【hostsファイルの場所】
Windows: C:\Windows\System32\drivers\etc\hosts
Mac: /etc/hosts

WindowsかMacを使用していると思いますので、hostsに追記してください。

GilabServerIPアドレス gitlab.example.com
↓例です
192.168.11.7 gitlab.example.com

hostsについては下記の記事で詳しく書いています。

Gitlabの最初のログインをする

上記のような画面になっていると思います。
最初のパスワードは下記のコマンドで確認しましょう。

sudo cat /etc/gitlab/initial_root_password

Username or email
root

Password
/etc/gitlab/initial_root_passwordのパスワードを入力

これでユーザーの追加やリポジトリの作成が可能になります。

Install GitLab with the Linux package | GitLab
GitLab product documentation.

今回のまとめ

今回、Ubuntu20.04へのGitlabインストール方法を解説しました。
Gitlabのインストール方法自体は簡単なので特に戸惑うところなかったと思います。

Gitlabのインストールはされても、このままではGitlabサーバーに不具合があった場合にデータロストしてしまいます。

ということで、次回以降にGitlabのバックアップ方法について解説します。

最後まで読んでいただきありがとうございました。

コメント

タイトルとURLをコピーしました