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

PHPz
リリース: 2023-04-07 17:55:13
オリジナル
742 人が閲覧しました

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!