GNU/Linux >> Linux の 問題 >  >> Ubuntu

Ubuntu 18.04 Bionic Beaver に GitLab をインストールする方法

この記事では、Ubuntu 18.04 LTS に GitLab をインストールして構成するために必要な手順について説明しました。このチュートリアルを続行する前に、sudo 権限を持つユーザーとしてログインしていることを確認してください。このチュートリアルのすべてのコマンドは、root 以外のユーザーとして実行する必要があります。

GitLab は、共同開発のために Git リポジトリを管理するために使用されるオープンソースの Web ベースのアプリケーションです。その主な目的は、チームまたは組織のメンバー間で複数のソフトウェア開発プロジェクトとそのファイルを管理することです。また、問題と時間の追跡、レビュー、分岐、および Git 機能を使用するその他多くの開発関連機能も提供できます。

Ubuntu に GitLab をインストール

ステップ 1. まず、Ubuntu サーバーにパッケージをインストールする前に、すべてのシステム パッケージが更新されていることを確認することを常にお勧めします。

sudo apt update
sudo apt upgrade

ステップ 2. 必要な依存関係をインストールします。

GitLab に必要なパッケージをインストールする:

sudo apt update
sudo apt install curl openssh-server ca-certificates

次に、以下のコマンドを実行して、通知用の Postfix MTA をインストールします。

debconf-set-selections <<< "postfix postfix/mailname string $(hostname -f)"
debconf-set-selections <<< "postfix postfix/main_mailer_type string 'Internet Site'"
sudo apt install postfix

ステップ 3. Ubuntu 18.04 に GitLab をインストールします。

Gitlab は独自のリポジトリから取得されます。 Gitlab の開発者は、セットアップを簡単にするために、Ubuntu および Debian システム用の便利なインストール スクリプトを作成しました。スクリプトを取得して実行します:

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

リポジトリを追加したら、GitLab CE パッケージのダウンロードに進むことができます:

sudo apt install gitlab-ce

ステップ 4. GitLab の設定

インストールが成功したら、URL をアプリケーションで使用するように構成する必要があります。

sudo nano /etc/gitlab/gitlab.rb

「external_url」変数を変更して、ドメインを利用します。

external_url 'https://git.rosehostingtest.com'

その後、GitLab サーバーのセキュリティ対策をセットアップする必要があります。一部の設定を上書きするには、「#GitLab Nginx」セクションの下に以下を貼り付けます。

nginx['redirect_http_to_https'] = true
nginx['ssl_certificate'] = "/etc/letsencrypt/live/git.rosehostingtest.com/fullchain.pem"
nginx['ssl_certificate_key'] = "/etc/letsencrypt/live/git.rosehostingtest.com/privkey.pem"
nginx['ssl_dhparam'] = "/etc/gitlab/ssl/dhparams.pem"

次に、コマンドを実行して GitLab 設定を再構成する必要があります:

sudo gitlab-ctl reconfigure

ステップ 5. ファイアウォールの設定

Ubuntu の組み込みファイアウォールは、SSH、HTTP、および HTTPS の 3 つのプロトコルを許可するように構成する必要があります。 3 つのプロトコルを許可するには、次を実行します。

sudo ufw allow OpenSSH
sudo ufw allow http
sudo ufw allow https

ステップ 6. Web インターフェースを介して GitLab を構成します。

GitLab の URL を構成したので、GitLab の Web インターフェイスを介して初期構成を開始できます。 Web ブラウザを起動して次の場所に移動します:

https://your_domain_or_server_IP.com

Ubuntu 18.04 に GitLab をインストールするために必要なことはこれだけです。この簡単なヒントがお役に立てば幸いです。ご質問やご提案がありましたら、お気軽にコメントを残してください。


Ubuntu
  1. Ubuntu18.04にGitLabをインストールする方法

  2. Ubuntu 18.04 Bionic Beaver に CUDA をインストールする方法

  3. Ubuntu 18.04 Bionic Beaver に MariaDB をインストールする方法

  1. Ubuntu 18.04 LTS(Bionic Beaver)にWebminをインストールする方法

  2. Ubuntu 18.04 Bionic Beaver に Redis をインストールする方法

  3. Gogs を Ubuntu 18.04 Bionic Beaver にインストールする方法

  1. Ubuntu 18.04 Bionic Beaver に VirtualBox をインストールする方法

  2. Ubuntu 18.04 Bionic Beaver に MySQL をインストールする方法

  3. Ubuntu 18.04 Bionic Beaver に MongoDB をインストールする方法