ホームページ > 開発ツール > Git > centos7 は gitlab の最新の安定バージョンをインストールします

centos7 は gitlab の最新の安定バージョンをインストールします

WBOY
リリース: 2023-05-17 11:48:37
オリジナル
847 人が閲覧しました

開発チームにおいて、バージョン管理ツール Git は欠かせないツールとなっています。 GitLab は Git をベースとした Web プラットフォームであり、Git をベースとして、コード ホスティング、問題追跡、CI/CD パイプラインなどの複数の機能を提供し、チームがソフトウェアをより効率的に開発できるようにします。この記事では、CentOS 7 システムに GitLab の最新安定版をインストールする方法を紹介します。

ステップ 1: 必要な依存ソフトウェアをインストールする

GitLab をインストールする前に、いくつかの必要なソフトウェア パッケージをインストールする必要があります。次のコマンドを使用してインストールします。

sudo yum install curl policycoreutils openssh-server openssh-clients postfix
ログイン後にコピー

このうち、Postfix はメール転送エージェント ソフトウェアであり、最初にインストールする必要があります。

ステップ 2: GitLab をインストールする

GitLab をインストールする前に、まず GitLab リポジトリを追加する必要があります。次のコマンドを使用します:

curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh | sudo bash
ログイン後にコピー

これで、yum を使用して GitLab をインストールできるようになります。次のコマンドを使用します:

sudo EXTERNAL_URL="http://gitlab.example.com" yum install -y gitlab-ee
ログイン後にコピー

上記のコマンドの「http://gitlab.example.com」は、使用している実際のホスト名または IP アドレスであることに注意してください。 HTTPS を使用する必要がある場合は、アドレスを https に変更し、nginx の証明書を構成するだけです。

インストール プロセスが完了するまで待ちます。

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

インストールが完了したら、電子メール サービスなど、GitLab で必要な構成をいくつか実行する必要があります。 、ドメイン名の設定など。

  1. 電子メール サービスの構成

GitLab は電子メール サービスに依存して通知電子メールを送信します。 Postfix または SMTP サーバーを使用できます。ここではSMTPサーバーの使い方を紹介します。

/etc/gitlab/gitlab.rb ファイルを開き、SMTP 設定を検索します。

sudo vim /etc/gitlab/gitlab.rb
ログイン後にコピー

次の内容を最後に追加し、保存して終了します。

gitlab_rails['smtp_enable'] = true
gitlab_rails['smtp_address'] = "smtp.gmail.com"
gitlab_rails['smtp_port'] = 587
gitlab_rails['smtp_user_name'] = "your-email@gmail.com"
gitlab_rails['smtp_password'] = "your-email-password"
gitlab_rails['smtp_authentication'] = "login"
gitlab_rails['smtp_enable_starttls_auto'] = true
gitlab_rails['smtp_tls'] = false
ログイン後にコピー

上記のコードでは、SMTP サーバーとして Gmail を使用し、電子メール アドレスとパスワードを設定しました。ニーズに応じて変更できます。

  1. ドメイン名の構成

ドメイン名を構成する前に、ファイアウォールが正しく設定されているかどうかを確認する必要があります。 GitLab では、TCP ポート 80 と 443 が開いている必要があります。

sudo firewall-cmd --zone=public --add-port=80/tcp --permanent
sudo firewall-cmd --zone=public --add-port=443/tcp --permanent
sudo firewall-cmd --reload
ログイン後にコピー

/etc/gitlab/gitlab.rb ファイルに次の内容を追加します。

external_url 'http://gitlab.example.com:9080'
ログイン後にコピー

HTTPS を使用することもできます。external_url 構成を https に変更するだけです。

  1. GitLab の再構成

上記の構成が完了したら、変更を有効にするために GitLab を再構成する必要があります。次のコマンドを使用して再構成します。

sudo gitlab-ctl reconfigure
ログイン後にコピー

構成が完了したら、ブラウザを使用して GitLab インターフェイスにアクセスし、使用を開始できます。

概要

GitLab は、チーム開発を促進できる強力な Git ベースのチーム コラボレーション プラットフォームです。この記事では、CentOS7にGitLabの最新安定版をインストールする方法をご紹介しますので、ご参考になれば幸いです。

以上がcentos7 は gitlab の最新の安定バージョンをインストールしますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート