ソフトウェア開発プロセスが改善し続けるにつれて、バージョン管理ツールが重要なコンポーネントになりました。 Git は、現在最も一般的に使用されているバージョン管理ツールの 1 つです。 Git の最大の利点は分散バージョン管理であり、これにより開発者はさまざまな場所や時間に共同で開発を行うことができます。 GitLab は Git によって制御および管理される Web アプリケーションであり、オープン ソースの Git コード ホスティング、問題追跡、CI/CD、Wiki 機能を提供します。この記事では、Ubuntu オペレーティング システム上で GitLab サーバーをセットアップする方法を紹介します。
ステップ 1: 必要なソフトウェア パッケージをインストールする
開始する前に、必要なソフトウェア パッケージをマシンにインストールする必要があります。これらのパッケージは、次のコマンドを使用してインストールできます。
sudo apt-get update sudo apt-get upgrade sudo apt-get install curl openssh-server ca-certificates postfix
メール サーバーを構成するように求められたら、[インターネット サイト] を選択し、ラジオ オプションの [一般的なメール構成の種類] に答えます。
ステップ 2: GitLab をインストールする
GitLab をインストールする前に、GitLab のソースを構成する必要があります。新しいファイル /etc/apt/sources.list.d/gitlab-ce.list
を作成し、次の内容を記述します。
deb https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu xenial main
次に、次のコマンドを実行します。
curl https://packages.gitlab.com/gpg.key 2> /dev/null | sudo apt-key add - sudo apt-get update sudo apt-get install gitlab-ce
注: ここでは清華大学のミラー ソースが使用されています。これは、公式ソースよりも高速であるためです。
ステップ 3: GitLab を構成する
インストールが完了したら、いくつかの構成が必要です。 GitLab 構成ファイル /etc/gitlab/gitlab.rb
を開きます。
sudo nano /etc/gitlab/gitlab.rb
次のものが見つかりました。
# gitlab_external_url 'http://gitlab.example.com'
コメントを解除し、http://gitlab.example.com
をドメイン名またはサーバーの IP アドレスに置き換えます。
gitlab_external_url 'http://your_domain_or_IP'
次に、次のコンテンツを見つけます。
# unicorn['port'] = 8080
コメントを解除して、ポート番号を 80 に変更します。
unicorn['port'] = 80
最後に、次のコマンドを実行して、GitLab が起動するまで待ちます。
sudo gitlab-ctl reconfigure
ステップ 4: GitLab にアクセスする
上記のステップを完了したら、ブラウザに http://your_domain_or_IP
と入力して GitLab にアクセスできます。 GitLab に初めてアクセスするときは、管理者アカウントを設定するように求められます。セットアップが完了したら、GitLab の使用を開始できます。
概要
この記事では、Ubuntu オペレーティング システム上に GitLab サーバーをセットアップする方法を紹介しました。サーバーを構築するプロセスでは、必要なソフトウェア パッケージをインストールし、GitLab のソースを構成し、GitLab をインストールして関連する構成を実行し、GitLab にアクセスする必要があります。この記事があなたのお役に立てば幸いです。
以上がUbuntuでgitlabサーバーをセットアップする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。