ホームページ >開発ツール >Git >CentOS 7 に GitLab サーバーをインストールする方法

CentOS 7 に GitLab サーバーをインストールする方法

PHPz
PHPzオリジナル
2023-04-07 16:58:49830ブラウズ

GitLab は、Git をベースとしたコード ホスティングおよびバージョン管理プラットフォームです。強力なコード コラボレーション プラットフォームを提供するだけでなく、CI/CD 機能も統合されているため、企業ユーザーは効率的なソフトウェア開発、継続的インテグレーション、継続的デリバリーを実現できます。 。この記事では、CentOS 7にGitLabサーバーをインストールする方法を紹介します。

ステップ 1: 必要な依存関係をインストールする

まず、パッケージをコンパイルしてシステムにインストールできるようにするために、必要な依存関係をいくつかインストールします。必要な依存関係をインストールするコマンドは次のとおりです:

sudo yum install curl policycoreutils openssh-server openssh-clients 
sudo systemctl enable sshd
sudo systemctl start sshd
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo systemctl reload firewalld

ステップ 2: GitLab リポジトリを追加して GitLab をインストールします

GitLab は CentOS ソフトウェア リポジトリにないため、GitLab リポジトリを手動で追加する必要があります。リポジトリを追加するコマンドは次のとおりです:

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

次に、次のコマンドを使用して GitLab をインストールします:

sudo EXTERNAL_URL="http://gitlab.example.com" yum install -y gitlab-ce

上記のコマンドでは、http://gitlab .example.com を GitLab サーバーのホスト名または IP アドレスに置き換えます。

ステップ 3: GitLab を構成する

GitLab をインストールした後、SMTP、アカウント、パスワードの構成など、いくつかの基本的な構成を実行する必要があります。次のファイルを編集して構成できます:

sudo vi /etc/gitlab/gitlab.rb

SMTP を構成する場合、次の構成を使用できます:

gitlab_rails['smtp_enable'] = true
gitlab_rails['smtp_address'] = "smtp.qq.com"
gitlab_rails['smtp_port'] = 465
gitlab_rails['smtp_user_name'] = "yourname@qq.com"
gitlab_rails['smtp_password'] = "yourpassword"
gitlab_rails['smtp_domain'] = "smtp.qq.com"
gitlab_rails['smtp_authentication'] = "login"
gitlab_rails['smtp_enable_starttls_auto'] = true
gitlab_rails['smtp_tls'] = true

上記の構成では、smtp_address であることに注意してください。置き換える必要があります SMTP サーバー アドレスの smtp_user_namesmtp_password を SMTP アカウントとパスワードに置き換えます。

変更をコミットした後、次のコマンドを使用して GitLab を再構成します。

sudo gitlab-ctl reconfigure

ステップ 4: GitLab にアクセスする

これで、ブラウザを通じて GitLab にアクセスできるようになります。アドレスバーにサーバーの IP アドレスまたはホスト名を入力するだけで、GitLab インターフェイスが開きます。その後、管理者アカウントでログインし、GitLab の使用を開始できます。

概要

GitLab サーバーのインストールは複雑ではなく、上記の手順を 1 つずつ実行するだけです。大企業であろうと独立した開発者であろうと、コード コラボレーションおよびバージョン管理プラットフォームとしての GitLab は、主要なビジネス プロセスと柔軟な開発方法をサポートする強力なツールを提供します。

以上がCentOS 7 に GitLab サーバーをインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。