ホームページ >開発ツール >Git >Ubuntu オペレーティング システム上に個人用 GitLab サーバーをセットアップする方法

Ubuntu オペレーティング システム上に個人用 GitLab サーバーをセットアップする方法

PHPz
PHPzオリジナル
2023-04-03 11:51:561203ブラウズ

GitLab は、開発者がコードとプロジェクトを簡単に管理できるオープンソースのソース コード管理ツールです。これは GitHub に似たツールですが、統合された CI/CD プロセスや自動コード展開などの独自の機能がいくつかあります。オンライン GitLab サービス プロバイダーは数多くありますが、独自の GitLab サーバーを構築すると、より多くのカスタマイズ オプションが提供され、より適切に制御できます。

この記事では、Ubuntu オペレーティング システム上に個人用 GitLab サーバーをセットアップする方法を紹介します。このプロセスは非常に簡単で、基本的なコマンド ラインの知識と Ubuntu システムの基本的な理解のみが必要です。

ステップ 1: 必要なソフトウェアをインストールする

GitLab のインストールを開始する前に、必要なソフトウェアをインストールする必要があります。

ターミナルを開いて次のコマンドを入力します:

sudo apt-get update
sudo apt-get install -y curl openssh-server ca-certificates postfix

これにより、オペレーティング システムが更新され、SSH サーバー、CA 証明書、メール転送エージェント Postfix などのその他の必要なソフトウェアがインストールされます。

ステップ 2: GitLab をインストールする

GitLab をインストールするには、GitLab が公式に提供するリポジトリを使用する必要があります。システムに追加するには、次のコマンドを入力します。

curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.deb.sh | sudo bash

追加したら、次のコマンドを使用して、選択に応じて GitLab Community Edition (CE) または GitLab Enterprise Edition (EE) をインストールします。

GitLab CE のインストール:

sudo apt-get install gitlab-ce

GitLab EE のインストール:

sudo apt-get install gitlab-ee

必要なパッケージをすべてダウンロードしてインストールするため、このプロセスには時間がかかります。

ステップ 3: GitLab を構成する

GitLab をインストールした後、いくつかの基本的な構成を実行する必要があります。まず、次のコマンドを入力して GitLab の構成ファイルを編集します。

sudo nano /etc/gitlab/gitlab.rb

ファイルを開くにはパスワードの入力が必要な場合があります。このファイルには、ニーズに応じて変更できる多くの構成オプションがあります。ここでは、IP アドレスまたはドメイン名でアクセスできる GitLab の外部 URL を変更します。

次のコード行を見つけます:

# external_url 'http://gitlab.example.com'

コメントを解除し、次に示すように IP アドレスまたはドメイン名に変更します。

external_url 'http://your_ip_address'

ファイルを保存して閉じます。次に、次のコマンドを実行して GitLab を再構成します。

sudo gitlab-ctl reconfigure

このプロセスでは、必要なサービスがすべて再起動されるため、GitLab の再構成には時間がかかります。

ステップ 4: GitLab にアクセスする

これで、ブラウザを通じて GitLab にアクセスできるようになります。以下に示すように、IP アドレスまたはドメイン名と「/」を入力するだけです:

http://your_ip_address/

初めて GitLab にアクセスするときは、管理者アカウントを設定する必要があります。プロンプトに従ってユーザー名とパスワードを入力します。

完了したら、新しい管理者の資格情報を使用して GitLab にログインし、開始できます。

結論

これで、個人用 GitLab サーバーのセットアップが完了しました。独自のコードとプロジェクトの管理を開始したり、共同開発を完了したりできます。 GitLab を理解して使用することは非常に重要であり、これはより協力的で効率的な開発者になるのに役立ちます。

以上がUbuntu オペレーティング システム上に個人用 GitLab サーバーをセットアップする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。