Edition)は、主にGitリポジトリをホストするために使用されるオープンソースアプリケーションであり、問​​題追跡などの開発関連機能が追加されています。独自のインフラストラクチャを使用してホストされるように設計されており、開発チームの内部リポジトリストアとして、ユーザーとのインターフェイスとして公開するか、貢献者が独自のプロジェクトをホストする方法としても公開する柔軟性を提供します。GitLabプロジェクトでは、簡単なインストールメカニズムを使用して、ハードウェア上にGitLabインスタンスをセットアップするのが比較的簡単です。16.04サーバーにGitLabをインストールして構成する方法について説明します。16.04サーバーにアクセスできることを前提としています。[公開されているGitLabハードウェア要件]では、次のサーバーを使用することを推奨しています。2コア4GBのRAMRAMの一部をスワップスペースに置き換えることでうまくいくかもしれませんが、お勧めしません。このガイドでは、少なくとも上記のリソースがあることを前提としています。+`アクセスを持つ非rootユーザーが必要です。基本的なファイアウォールを設定して、追加のセキュリティレイヤーを提供することもお勧めします。16.04初期サーバーセットアップガイドの手順に従って、このセットアップを取得できます。上記の前提条件を満たしたら、インストール手順を開始します。依存関係のインストールGitLab自体をインストールする前に、インストール中および継続的に活用するソフトウェアの一部をインストールすることが重要です。必要なソフトウェアはすべて、Ubuntuのデフォルトパッケージリポジトリから簡単にインストールできます。+`を使用するのはこれが初めてなので、ローカルパッケージインデックスを更新し、次のように入力して依存関係をインストールできます。postfixこのソフトウェアの一部はすでにインストールされている可能性があります。+`インストールの場合、プロンプトが表示されたら*インターネットサイト*を選択します。次の画面で、サーバーのドメイン名またはIPアドレスを入力して、システムがメールを送信する方法を構成します。GitLabのインストール依存関係が整ったので、GitLab自体をインストールできます。これは、インストールスクリプトを活用してGitLabリポジトリでシステムを構成する単純なプロセスです。+`ディレクトリに移動し、インストールスクリプトをダウンロードします。https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.shダウンロードしたスクリプトを自由に調べて、実行するアクションに慣れていることを確認してください。スクリプトhttps://packages.gitlab.com/gitlab/gitlab-ce/install[here]のホストバージョンを見つけることもできます。/tmp/script.deb.shスクリプトの安全性に満足したら、インストーラーを実行します。/tmp/script.deb.shこのスクリプトは、GitLabが管理するリポジトリを使用するようにサーバーをセットアップします。これにより、他のシステムパッケージに使用するのと同じパッケージ管理ツールでGitLabを管理できます。+`を使用して実際のGitLabアプリケーションをインストールできます。gitlab-ceこれにより、必要なコンポーネントがシステムにインストールされます。ファイアウォールルールの調整GitLabを構成する前に、ファイアウォールのルールがWebトラフィックを許可するのに十分な許容範囲であることを確認する必要があります。+`ファイアウォールが有効になります。次のように入力して、アクティブなファイアウォールの現在のステータスを表示します。(v6)ご覧のとおり、現在のルールはSSHトラフィックの通過を許可していますが、他のサービスへのアクセスは制限されています。GitLabはWebアプリケーションであるため、HTTPアクセスを許可する必要があります。SSL証明書をリクエストして有効にし、インストールを保護できます。この場合もHTTPSアクセスを許可します。+`ファイルで利用できるため、名前でそのトラフィックを許可できます。OpenSSHトラフィックをまだ有効にしていない場合は、今すぐそのトラフィックも許可する必要があります。status`コマンドを再度チェックすると、少なくともこれらの2つのサービスに設定されたアクセスが表示されるはずです。Webインターフェイスにアクセスできることを示しています。GitLab構成ファイルの編集アプリケーションを使用する前に、1つの構成ファイルを更新し、再構成コマンドを実行する必要があります。Gitlabの構成ファイルを開きます。+`設定行があります。独自のドメインまたはIPアドレスと一致するように更新します。https`に変更します。