日々のソフトウェア開発において、コードのバージョン管理は非常に重要な部分です。 Git は現在最も人気のあるコード バージョン管理ツールの 1 つであり、GitlabCE は Gitlab のオープン ソース バージョンであり、独自のサーバーにデプロイして独自のコード ベースを簡単に管理できます。この記事では、CentOS 7 に GitlabCE をインストールする手順を紹介します。
1. 準備
インストールを開始する前に、次のソフトウェア パッケージがサーバーにインストールされていることを確認する必要があります:
インストールされていない場合は、次のコマンドを使用してインストールできます:
sudo yum install -y yum-utils curl policycoreutils-python
次に、次のことを行う必要があります。 GitlabCE ソフトウェア ソースを追加します。次のコマンドを使用できます:
sudo curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
2. GitlabCE のインストール
次のコマンドを使用して GitlabCE をインストールします:
sudo EXTERNAL_URL="http://gitlab.example.com" yum install -y gitlab-ce
ここで、「http://gitlab.example.com」は独自の Gitlab アドレスに置き換える必要があります。
sudo systemctl start gitlab-runsvdir.serviceブート時に自動起動
sudo systemctl enable gitlab-runsvdir.service
3. GitlabCE を構成します
ファイアウォール設定sudo firewall-cmd --permanent --add-service=http sudo firewall-cmd --permanent --add-service=https sudo systemctl reload firewalldSMTP サーバーの構成
gitlab_rails['smtp_enable'] = true gitlab_rails['smtp_address'] = "smtp.example.com" gitlab_rails['smtp_port'] = 25 gitlab_rails['smtp_user_name'] = "user@example.com" gitlab_rails['smtp_password'] = "password" gitlab_rails['smtp_domain'] = "example.com" gitlab_rails['smtp_authentication'] = "login" gitlab_rails['smtp_enable_starttls_auto'] = true
このうち、「smtp.example.com」は独自の SMTP サーバー アドレス「user@」に置き換える必要があります。 example.com」と「password」はそれぞれ SMTP サーバーのユーザー名とパスワードに置き換えられ、「example.com」は SMTP サーバーのドメイン名に置き換えられます。
設定を変更した後、設定を再ロードする必要があります:
sudo gitlab-ctl reconfigure管理者パスワードの変更
4. 概要
この記事では、GitlabCE ソフトウェア ソースの追加、GitlabCE のインストール、GitlabCE の構成など、CentOS 7 に GitlabCE をインストールするプロセスを紹介します。この記事が GitlabCE をインストールする際の読者の役に立つことを願っています。
以上がCentOS7にGitlabCEをインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。