開発チームにおいて、バージョン管理ツール 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 で必要な構成をいくつか実行する必要があります。 、ドメイン名の設定など。
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 を使用し、電子メール アドレスとパスワードを設定しました。ニーズに応じて変更できます。
ドメイン名を構成する前に、ファイアウォールが正しく設定されているかどうかを確認する必要があります。 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 に変更するだけです。
上記の構成が完了したら、変更を有効にするために GitLab を再構成する必要があります。次のコマンドを使用して再構成します。
sudo gitlab-ctl reconfigure
構成が完了したら、ブラウザを使用して GitLab インターフェイスにアクセスし、使用を開始できます。
概要
GitLab は、チーム開発を促進できる強力な Git ベースのチーム コラボレーション プラットフォームです。この記事では、CentOS7にGitLabの最新安定版をインストールする方法をご紹介しますので、ご参考になれば幸いです。
以上がcentos7 は gitlab の最新の安定バージョンをインストールしますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。