自分のサーバーに GitLab をセットアップする方法

PHPz
リリース: 2023-04-03 13:56:15
オリジナル
1196 人が閲覧しました

ソフトウェア開発の発展に伴い、バージョン管理ツールは不可欠な部分になりました。 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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート