ホームページ > 開発ツール > Git > Linux に Gitlab サーバーをインストールする方法

Linux に Gitlab サーバーをインストールする方法

WBOY
リリース: 2023-05-17 13:18:37
オリジナル
805 人が閲覧しました

現代のソフトウェア開発プロセスでは、コード管理ツールは不可欠な部分です。 GitLab は、完全なワークフローと、バージョン管理、問題追跡、統合テスト、継続的統合などの一連の強力な機能を提供する、非常に人気のあるオープン ソース コードのホスティングおよび管理プラットフォームです。この記事では、LinuxサーバーにGitLabをインストールする方法を説明します。

  1. システム要件の決定

GitLab をインストールする前に、サーバーが要件を満たしているかどうかを確認してください。 GitLab は、Ubuntu、Debian、CentOS、Fedora などの複数のオペレーティング システムをサポートしています。この記事では、デモンストレーションの例として Ubuntu 20.04 を使用します。

サーバーには少なくとも 2GB の RAM と 4GB のディスク容量が必要です。パフォーマンスを確保するには、2 CPU コア以上を使用することをお勧めします。

  1. 必要な依存関係をインストールする

GitLab をインストールする前に、必要な依存関係をいくつかインストールする必要があります。 Ubuntu システムでは、apt-get コマンドを使用してインストールできます。

sudo apt-get update
sudo apt-get install -y curl openssh-server ca-certificates tzdata perl
ログイン後にコピー
  1. PostgreSQL データベースのインストール

GitLab は、PostgreSQL、MySQL、Oracle などのさまざまなデータベースをサポートしています。この記事では、PostgreSQL を使用します。次のコマンドを使用して Ubuntu にインストールできます。

sudo apt-get install -y postgresql postgresql-contrib libpq-dev
ログイン後にコピー

インストールが完了したら、GitLab ユーザー アカウントを作成する必要があります。次のコマンドを実行します:

sudo -u postgres createuser gitlab --createdb
ログイン後にコピー
  1. GitLab のインストール

GitLab をインストールします。最新バージョンのインストール スクリプトは、GitLab 公式 Web サイトから入手できます。

curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
ログイン後にコピー

このスクリプトは、GitLab リポジトリを追加し、apt キャッシュを更新します。次に、次のコマンドを使用して GitLab をインストールできます。

sudo apt-get install -y gitlab-ce
ログイン後にコピー

インストール プロセスには数分かかる場合があります。インストールが完了したら、次のコマンドで GitLab を起動できます。

sudo gitlab-ctl reconfigure
ログイン後にコピー
  1. GitLab へのアクセス

これで、任意の Web ブラウザを通じて GitLab サーバーにアクセスできるようになりました。 Web ブラウザに、サーバーの IP アドレスまたはドメイン名を入力します。例:

http://yourserverIP/
ログイン後にコピー

GitLab に初めてアクセスするときは、管理者パスワードを設定する必要があります。完了すると、GitLab インスタンスの準備が整い、プロジェクトの作成やメンバーの追加などを開始できるようになります。

この記事では、UbuntuサーバーにGitLabをインストールする方法を紹介します。インストールは非常に簡単で数分で完了します。今すぐ GitLab を使用してコードをホストおよび管理し、ソフトウェア開発プロセスをより効率的かつ生産的にすることができます。

以上がLinux に Gitlab サーバーをインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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