GNU/Linux >> Linux の 問題 >  >> Rocky Linux

Rocky Linux 8にGitlabをインストールする-ステップバイステップガイド?

GitLabは、プログラマーがソースコードの開発中に共同作業できる無料のオープンソースDevOpsプラットフォームです。プラットフォームは、リモートワーク用に特別に作成されました。これまでのところ、GitLabには約3,000万人の登録ユーザーがおり、そのうち100万人がアクティブなライセンスユーザーです。

ここLinuxAPTでは、GitLabをRockyLinux8にインストールする方法を検討します。

Ubuntu 20.04にGitLabをインストールする方法については、https://linuxapt.com/blog/460-install-gitlab-in-ubuntu-20-04にアクセスしてください。


Gitlabインストールの要件は次のとおりです。

  • サーバーにマッピングされた有効なドメイン名。
  • OmnibusGitLabパッケージには2.5GBのスペースが必要です。
  • 4 GB RAM(最小)。
  • CPU:4コア(最小)。


RockyLinuxにGitlabをインストールする手順

1.システムアップデートを実行します

特にGitLabをインストールする場合は、新しいソフトウェアをインストールする前にシステムを更新することをお勧めします。次のコマンドを実行して、システムを更新します。

$ sudo dnf check-update
$ sudo dnf update -y
$ sudo dnf -y upgrade


2.SSHを構成します

システムでSSHがすでに有効になっている場合は、この手順をスキップできます。

次のコマンドを使用して、OpenSSH-serverperlパッケージをダウンロードしてインストールします。

$ sudo dnf install -y curl policycoreutils openssh-server perl

OpenSSHデーモンのステータスを確認するには、次のコマンドを実行します。

$ sudo systemctl status sshd

次に、次のコマンドでデーモンを有効にします:

$ sudo systemctl enable sshd

次に、次のコマンドを実行してsshサービスを開始します。

$ sudo systemctl start sshd


3.ファイアウォールを構成する

ここでは、HTTPおよびHTTPSアクセスを許可するようにシステムファイアウォールを構成します。これもオプションの手順です。スキップできます。

ファイアウォールのステータスを確認するには、次のコマンドを実行します:

$ sudo systemctl status firewalld

システムファイアウォールでHTTPサービスを開くには、次のコマンドを使用します。

$ sudo firewall-cmd --permanent --add-service=http

次に、次のコマンドを使用して、システムファイアウォールにHTTPSサービスを追加します。

$ sudo firewall-cmd --permanent --add-service=https

構成を更新するには、ファイアウォールを再起動します。

$ sudo systemctl reload firewalld


4.Postfixをインストールします

通知メールを送信するには、Postfixをインストールする必要があります。 SMTPなどの通知メールを処理するために別のサービスを使用する場合は、この手順をスキップできます。インストール後に設定を構成できます。

Postfixサービスを使用するには、以下のコマンドでインストールします:

$ sudo dnf install postfix

インストールが完了したら、次のコマンドを使用してサービスを有効にします。

$ sudo systemctl enable postfix

次のコマンドでサービスを開始します:

$ sudo systemctl start postfix

Postfixのインストール中に設定画面が表示されます。 「インターネットサイト」を選択し、Enterキーを押します。 DNS構成の場合、「メール名」にサーバーの外部DNSを使用します。さらに画面が表示される場合は、Enterキーを押し続けて、デフォルトの構成を受け入れます。


5.GitLabパッケージを追加してインストールします

ここでは、GitLabをダウンロードしてシステムにインストールします。

GitLabパッケージリポジトリを追加するには、次のコマンドを実行します:

$ curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh | sudo bash

パッケージをインストールするには、以下のコマンドを実行します。 https://gitlab.example.comをGitLabインスタンスを実行するURLに変更してください:

$ sudo EXTERNAL_URL="https://gitlab.example.com" dnf install -y gitlab-ee

インストールがすべて完了したら、GitLabに指定した外部URLにアクセスしてみてください。これにより、GitLabログインページが開きます。

ランダムなパスワードが生成され、initial_root_passwordという名前で/ etc/gitlabディレクトリに保存されます。

ログインするには、rootをユーザー名として使用し、パスワードをinitial_root_passwordファイルに保存します。パスワードファイルは24時間後に自動的に削除されます。必ずパスワードをリセットしてください。


Rocky Linux 8からGitLabをアンインストールする方法は?

1.GitLabサービスを停止します

GitLabのインストール方法を確認したので、このサービスをアンインストールする方法も見てみましょう。そのためには、まずGitLabを停止する必要があります。次のコマンドを実行してこれを行います:

$ sudo gitlab-ctl stop


2.GitLabを削除します

これで、次のコマンドでGitLabをアンインストールできます:

$ sudo gitlab-ctl uninstall


3.GitLabパッケージを削除します

アンインストール手順では、GitLabが完全にアンインストールされるわけではありません。また、GitLabパッケージを削除する必要があります。このコマンドでそれを行います:

$ sudo yum remove gitlab-ee

この手順の後、マシンを再起動して、以前のすべてのGitLabプロセスを強制終了します。再起動後、GitLabは完全にアンインストールされます。



Rocky Linux
  1. CentOS 8 / Rocky LinuxにSpotifyをインストールする-ステップバイステップガイド?

  2. Rocky Linux8にRPMFusionをインストール/有効化-ステップバイステップガイド?

  3. LAMPスタックを使用してRockyLinux8にWordPressをインストールします-ステップバイステップガイド?

  1. Rocky Linux 8にXFCEデスクトップをインストールする-ステップバイステップガイド?

  2. Rocky Linux 8 / AlmaLinux 8にKVMをインストールします-ステップバイステップガイド?

  3. Linux Mint 20にProtobufをインストールする-ステップバイステップガイド?

  1. LinuxにDiscordをインストールする方法:ステップバイステップガイド

  2. Linux Mint 20にGDebiをインストールする-ステップバイステップガイド?

  3. RockyLinux8にPythonをインストールする