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_name と smtp_password を SMTP アカウントとパスワードに置き換えます。
変更をコミットした後、次のコマンドを使用して GitLab を再構成します。
sudo gitlab-ctl reconfigure
ステップ 4: GitLab にアクセスする
これで、ブラウザを通じて GitLab にアクセスできるようになります。アドレスバーにサーバーの IP アドレスまたはホスト名を入力するだけで、GitLab インターフェイスが開きます。その後、管理者アカウントでログインし、GitLab の使用を開始できます。
概要
GitLab サーバーのインストールは複雑ではなく、上記の手順を 1 つずつ実行するだけです。大企業であろうと独立した開発者であろうと、コード コラボレーションおよびバージョン管理プラットフォームとしての GitLab は、主要なビジネス プロセスと柔軟な開発方法をサポートする強力なツールを提供します。
以上がCentOS 7 に GitLab サーバーをインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。