このチュートリアルでは、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の公式ウェブサイト。