ソフトウェア開発の発展に伴い、バージョン管理ツールは不可欠な部分になりました。 Git は、現在最も人気のある分散バージョン管理システムの 1 つです。 Linux の父である Linus Torvalds によって作成され、ほぼすべてのオープンソース プロジェクトの標準バージョン管理システムになりました。
GitLab は、ソース コードの管理とコラボレーションを簡素化するための多くの機能を提供する Git の管理プラットフォームです。この記事では、独自のサーバーに GitLab をセットアップする方法を学びます。
ステップ 1: 依存関係をインストールする
GitLab をインストールする前に、必要な依存関係をいくつかインストールする必要があります。このチュートリアルでは、デモとして Ubuntu 18.04 を使用します。
sudo apt update sudo apt install -y curl openssh-server ca-certificates tzdata perl
ステップ 2: PostgreSQL をインストールする
GitLab はデフォルトで PostgreSQL データベースを使用します。これを行うには、PostgreSQL をインストールする必要があります:
sudo apt install -y postgresql postgresql-contrib libpq-dev
ステップ 3: GitLab をインストールする
GitLab をインストールするには 2 つの方法があります:
3.1. GitLab パッケージをダウンロードしてインストールします。
まず、GitLab 公式 Web サイト (https://about.gitlab.com/install/) にアクセスし、適切な GitLab バージョンをダウンロードします。
システムにインストールし、ファイルを解凍し、解凍したディレクトリに移動します:
sudo mkdir -p /opt/gitlab sudo chmod 775 /opt/gitlab sudo curl -LJO https://packages.gitlab.com/gitlab/gitlab-ce/packages/ubuntu/bionic/gitlab-ce_<版本号>_amd64.deb/download.deb sudo dpkg -i gitlab-ce_<版本号>_amd64.deb sudo gitlab-ctl reconfigure
3.2. 公式 Docker イメージ
を使用して、docker 経由で GitLab を実行します。最初に docker をインストールします:
sudo apt install docker.io -y sudo systemctl start docker sudo systemctl enable docker
GitLab の Docker イメージをダウンロードして実行します:
sudo docker run --detach \ --hostname <hostname> \ --publish 443:443 --publish 80:80 --publish 22:22 \ --name gitlab \ --restart always \ --volume /srv/gitlab/config:/etc/gitlab \ --volume /srv/gitlab/logs:/var/log/gitlab \ --volume /srv/gitlab/data:/var/opt/gitlab \ gitlab/gitlab-ce:latest
それはとても簡単です。
ステップ 4: GitLab を構成する
GitLab が起動されており、現在実行されているはずです。デフォルトでは、GitLab はポート 80 で実行され、サーバーの IP アドレスまたはホスト名を入力することでブラウザでアクセスできます。
http://<Server_IP>:80
初めて GitLab にアクセスすると、次のページにリダイレクトされます。管理者アカウントを設定します。このページでは、管理者アカウントのユーザー名とパスワードを入力し、GitLab を実行する URL を入力する必要があります。セットアップが完了すると、GitLab のログイン ページにリダイレクトされます。
ステップ 5: GitLab の使用
これで、サーバーに GitLab がインストールされ、構成されました。 GitLab には、コード リポジトリ、問題追跡、継続的インテグレーションなどを含む多くの機能があります。公式ドキュメントに注意して、GitLab のさまざまな機能をよく理解してください。
概要
このチュートリアルでは、GitLab サーバーをセットアップする方法を学びました。 GitLab は優れたソース コード管理プラットフォームであり、オープン ソース コミュニティで広く普及しています。これで、GitLab のセットアップの基本を理解し、使用を開始する準備が整いました。
以上が自分のサーバーに GitLab をセットアップする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。