GitLab は、チームがコードをより適切に作成、管理、共同作業できるようにする、オープンソースの Web ベースの Git リポジトリ管理アプリケーションです。この記事では、チームのコラボレーションと開発を促進するために、CentOS 上に GitLab サーバーをセットアップする方法を紹介します。
ステップ 1: 依存関係のインストール
GitLab のインストールを開始する前に、いくつかの依存ソフトウェアをインストールする必要があります:
sudo yum install curl policycoreutils-python openssh-server openssh-clients sudo systemctl enable sshd sudo systemctl start sshd sudo firewall-cmd --permanent --add-service=http sudo systemctl reload firewalld
ステップ 2: GitLab のインストール
インストールGitLab の前に、GitLab パッケージのソースを追加する必要があります。デフォルトでは、CentOS リポジトリには GitLab パッケージはありません。したがって、以下に示すように、手動でソースを CentOS に追加する必要があります:
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
ソースの追加が完了したら、システムを更新して GitLab をインストールし、次のコマンドを実行する必要があります:
sudo yum install gitlab-ce
この時点では、GitLab はシステムの /opt/gitlab/ 配下にインストールされており、設定ファイルは /etc/gitlab/ にあります。
ステップ 3: GitLab を構成する
GitLab をインストールした後、GitLab を構成し、GitLab 構成ファイルで関連する設定を行う必要があります。これを行うには、次のファイルを編集します。
sudo vim /etc/gitlab/gitlab.rb
このファイルでは、電子メールの SMTP、バックアップ パスなど、GitLab のさまざまなオプションを構成できます。カスタム ドメインなどの特殊な場合には、構成ファイルをさらに変更する必要があります。設定完了後、以下のコマンドを実行して変更を有効にします。
sudo gitlab-ctl reconfigure
GitLab の構成プロセスはここで終了し、GitLab サーバーに正常にアクセスできるかどうかのテストを開始できます。
ステップ 4: GitLab にログインします
前の設定を完了したら、次のアドレスにアクセスして GitLab Web インターフェイスを表示できます。
http://<GitLab服务器IP-address>
アドレスにアクセスするとログインページにジャンプしますので、初めてログインする前にデフォルトの管理者パスワードを設定する必要があります。
概要
上記の手順により、CentOS 上に GitLab サーバーが正常にセットアップされました。構成が成功したら、チーム メンバーと共同で開発できるようになります。このプロセスでは、GitLab サーバーの有効性は常にセキュリティによってもたらされ、アカウントや権限などを合理的に計画および管理する必要があることに注意してください。
以上がCentOS で GitLab サーバーをセットアップする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。