今日のテクノロジー分野では、コード管理とバージョン管理がますます重要になっています。コードを整理して管理するために、ますます多くの開発チームがコード管理に GitLab を使用し始めています。 GitLab は、バージョン管理、問題追跡、CI/CD などのさまざまな機能を提供する、人気のある Git ベースのオープンソース コード管理プラットフォームです。
この記事では、CentOS 7 で GitLab サーバーをセットアップする方法について説明します。以下に詳細な手順と手順を示します。
ステップ 1: 必要な依存関係をインストールする
始める前に、CentOS 7 に GitLab を適切にインストールして構成するために、必要なパッケージと依存関係をいくつかインストールする必要があります。次のコマンドを使用してインストールします。
sudo yum update sudo yum install curl policycoreutils openssh-server openssh-clients sudo firewall-cmd --permanent --add-service=http sudo firewall-cmd --permanent --add-service=https sudo systemctl reload firewalld
これらのパッケージが正常にインストールされたら、次のステップに進むことができます。
ステップ 2: GitLab をインストールする
GitLab をインストールする推奨される方法は、公式ソースからインストールすることです。次の手順をリストします。
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh | sudo bash
GitLab のインストール
sudo EXTERNAL_URL="http://gitlab.example.com" yum install -y gitlab-ee
上記のコマンドは GitLab EE バージョンをインストールしますが、CE (無料コミュニティ バージョン) のインストールを選択することもできます。
GitLab サービスの開始
sudo gitlab-ctl reconfigure
このコマンドを実行すると、GitLab がローカルにインストールされ、完全な GitLab エコシステムが構成されます。
インストールの確認
sudo gitlab-ctl status
すべてが正常であれば、インストールされているすべてのサービスが実行されていることが確認できるはずです。
ステップ 3: GitLab を構成する
GitLab がシステムに正しくインストールされ、構成されたので、サイトが正常に動作するように必要な構成をいくつか行う必要があります。
次のコマンドを実行して、編集用に構成ファイルを開きます:
sudo vi /etc/gitlab/gitlab.rb
次の内容を追加します:
external_url 'http://git.yourdomain.com' #GitLab服务器的域名或IP地址
HTTPS を使用している場合は、HTTPS URL を指定して管理者インターフェイスのセキュリティを強化できます。
上記の変更を行ったら、GitLab を再構成します。
sudo gitlab-ctl reconfigure
このコマンドは、サーバーに加えた変更を読み取ります。変更を加えて GitLab に適用します。
これで、GitLab の構成が完了しました。
ステップ 4: GitLab にログインします。
任意のブラウザを開き、GitLab で指定した URL を入力します。 GitLab ログイン ウィンドウが表示されます。ここでは、デフォルトの管理者のユーザー名とパスワードを使用してログインする必要があります。管理者のユーザー名は root で、デフォルトの管理者パスワードはシステムのインストール中に生成できます。
ログインに成功すると、ダッシュボード、プロジェクト リスト、メンバー管理などを含む GitLab インターフェイスにアクセスできるようになります。
概要
この記事では、CentOS 7 で GitLab サーバーをセットアップする基本的な手順について説明しました。 GitLab のインストールと構成には複数のタスクが必要であることは理解していますが、上記の手順に従えば、プロセス全体を簡単に完了できます。 GitLab のセットアップが完了したら、開発チーム内で GitLab を使用すると、バージョン管理とコード管理をより効率的に行うことができます。
以上がcentos7にgitlabサーバーをセットアップするの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。