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 サイトの他の関連記事を参照してください。