GNU/Linux >> Linux の 問題 >  >> Arch Linux

AlmaLinux8にGitLabをインストールする方法

このチュートリアルでは、GitLabをAlmaLinux 8にインストールする方法を紹介します。知らない人のために、GitLabはソフトウェア開発用に特別に作成されたGitベースの完全統合プラットフォームです。チーム。ネイティブGitの機能と、ワークフローの強化に加えてより強力な機能を備えています。ユーザーはこのツールをGithubの代わりに使用でき、GitLab CEサーバーをインストールするだけで、コードレビューを含む便利な機能のすべての利点を享受できます。ウィキ、問題追跡、アクティビティフィード。

この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、サイトを独自のVPSでホストしていることを前提としています。インストールは非常に簡単で、ルートアカウントで実行されていますが、そうでない場合は、'sudoを追加する必要があります。 ルート権限を取得するコマンドに‘。 AlmaLinux8へのGitLabCE(Community Edition)のステップバイステップのインストールを紹介します。RockyLinuxでも同じ手順に従うことができます。

前提条件

  • 次のオペレーティングシステムのいずれかを実行しているサーバー:AlmaLinux8。
  • 潜在的な問題を防ぐために、OSの新規インストールを使用することをお勧めします。
  • non-root sudo user またはroot userへのアクセス 。 non-root sudo userとして行動することをお勧めします ただし、ルートとして機能するときに注意しないと、システムに害を及ぼす可能性があるためです。

AlmaLinux8にGitLabをインストールする

ステップ1.まず、システムが最新であることを確認することから始めましょう。

sudo dnf update
sudo dnf install epel-release

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

次のdnfを使用して、GitLabCEのすべてのパッケージ依存関係をインストールします コマンド:

sudo dnf install curl policycoreutils openssh-server openssh-clients postfix

インストールが完了したら、次のコマンドenableを実行して、postfixとSSHのサービスを開始します。

sudo systemctl start sshd
sudo systemctl start postfix

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

ここで、GitLabリポジトリをシステムに追加します:

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

次に、次のコマンドを使用してGitLabCEパッケージをインストールします。

sudo dnf install gitlab-ce

ステップ4.GitLabCEを構成します。

次のように、お気に入りのエディターを使用して次の構成ファイルを開きます。

sudo nano /etc/gitlab/gitlab.rb

次の行を追加します:

external_url ‘https://gitlab.idroot.us‘

保存して閉じてから、以下のコマンドを実行してGitLabCEを再構成します。

sudo gitlab-ctl reconfigure

手順4.ファイアウォールを構成します。

Firewalldサービスを実行している場合は、HTTPおよびHTTPSサービスポートを有効にします:

sudo firewall-cmd --permanent --add-service={http,https}
sudo firewall-cmd --reload

ステップ5.AlmaLinuxでGitlabにアクセスする。

正常にインストールされたら、Webブラウザーを開き、URL https://your-server-ip-addressを入力します。

GitLab Webインターフェースに初めてアクセスするため、アカウントに新しいパスワードを作成するように依頼しました。<に新しいパスワードを設定してください。強い>ルート 次に、ユーザーは[パスワードの変更]をクリックします。

おめでとうございます!GitLabが正常にインストールされました。AlmaLinux8システムにGitLab CE(Community Edition)をインストールするためにこのチュートリアルを使用していただき、ありがとうございます。追加のヘルプや役立つ情報については、 GitLabの公式ウェブサイト。


Arch Linux
  1. AlmaLinux8にNtopngをインストールする方法

  2. AlmaLinux8にLaravelをインストールする方法

  3. AlmaLinux8にGrafanaをインストールする方法

  1. AlmaLinux8にPrometheusをインストールする方法

  2. AlmaLinux8にDockerをインストールする方法

  3. AlmaLinux8にApacheをインストールする方法

  1. AlmaLinux8にphpMyAdminをインストールする方法

  2. AlmaLinux8にNginxをインストールする方法

  3. AlmaLinux8にPostgreSQLをインストールする方法