GitLab サーバーをインストールして構成する方法

PHPz
リリース: 2023-03-31 16:20:52
オリジナル
1122 人が閲覧しました

1. はじめに

GitLab は、コード管理、問題追跡、CI/CD およびその他の機能を提供するオープン ソース コード ホスティング プラットフォームであり、チーム コラボレーション開発に広く使用されています。実際のプロジェクトでは、コードをより適切に管理するために、多くの企業が独自の GitLab サーバーを構築することを選択していますが、この記事では、GitLab サーバーのインストールと構成方法を紹介します。

2. 環境の準備

インストールを開始する前に、以下の環境を準備する必要があります。 4 GB のメモリと 100 GB 以上のディスク容量サーバー

    sudo 権限を持つユーザー アカウント
  1. 固定 IP アドレスまたはバインドされたドメイン名を持つサーバー
  2. ポート 80 と 443 が開いているサーバー
  3. 3. インストール
  4. 必要な依存関係パッケージをインストールします

GitLab をインストールする前に、次の依存関係パッケージをインストールする必要があります:
    sudo apt-get install curl openssh-server ca-certificates postfix
    ログイン後にコピー
  1. インストール プロセス中に、Postfix を設定してインターネット サイトを選択するように求められます。

GitLab リポジトリを追加してインストールします

GitLab 公式リポジトリを Ubuntu のリポジトリに追加します:
    curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
    ログイン後にコピー
  1. GitLab をインストールします:
  2. sudo apt-get install gitlab-ce
    ログイン後にコピー

設定ファイルを変更します

/etc/gitlab/gitlab.rb ファイルを変更し、external_url を IP アドレスまたはドメイン名に設定します:
    external_url 'http://gitlab.example.com'
    ログイン後にコピー
  1. GitLab を開始します

GitLab を起動し、起動時に自動的に開始するようにします:
    sudo gitlab-ctl reconfigure sudo gitlab-ctl start
    ログイン後にコピー
  1. これで、GitLab が正常にインストールされ、開始されました。
4. 設定

GitLab が正常にインストールされ、起動されたので、いくつかの設定を行う必要があります。

管理者パスワードの変更

初期管理者アカウントは root です。パスワードを変更する必要があります:
  1. GitLab Web サイトに入り、アバターをクリックします。右上隅の をクリックし、「設定」を選択します。
左の列の「アカウント」をクリックし、下のパスワードを変更します。

新しいユーザーの作成

「設定」ページの「メンバー」タブで、新しいユーザーを作成して承認できます。
  1. [招待] ボタンをクリックし、新しいユーザーのメール アドレスを入力します。ユーザーはメールを受け取り、リンクをクリックすると GitLab プロジェクトに参加できます。

プロジェクトの作成

GitLab ホームページで、新しいプロジェクトを作成できます。
  1. ホームページの「新規プロジェクト」ボタンをクリックし、ポップアップウィンドウにプロジェクト名、説明などを入力し、「プロジェクトの作成」ボタンをクリックします。
4. 概要

上記の手順により、GitLab のインストール、構成、使用が正常に完了しました。また、GitLab では CI/CD、課題追跡などの機能も提供しており、必要に応じて設定することができます。ただし、GitLab が実行されるハードウェア構成は十分に強力である必要があり、そうでないとパフォーマンスの問題が発生する可能性があることに注意してください。

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

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!