UbuntuサーバーにGitLabをインストールする方法

GitLab を Ubuntu サーバー上で動作させたいと考えていますか? GitLab は、 GitHubのようなサービスに代わる、強力な自己ホスト可能な代替サービスです。これを使用すると、チームを簡単に管理し、コーディング プロジェクトで共同作業したり、バグを追跡したり、ソフトウェアを展開したりすることができます。このガイドでは、GitLab インスタンスを Ubuntu Server にインストールしてデプロイするために必要な手順について説明します。

xr:d:DAFds8YL9ik:2、j:43601822907、t:23032003

Ubuntu サーバーに GitLab をインストールする方法

Ubuntuサーバー上で GitLab サービスをセットアップするには、いくつかのパッケージをインストールすることから始めます。これらのパッケージは依存関係であり、Ubuntu で GitLab を実行するために必要です。これらの依存関係をインストールするには、次のコマンドを入力します。

sudo apt install -ycurl openssh-server ca-certificates tzdata perl

これらのパッケージを Ubuntu サーバーにインストールしたら、次の GitLab インストール スクリプトを Ubuntu システムにダウンロードする必要があります。このスクリプトは Ubuntu 上で GitLab リポジトリを構成し、すべてが Ubuntu システム上で実行できるようにします。

カール -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash

上記のスクリプトを実行した後、次のapt installコマンドを実行して「gitlab-ce」パッケージをインストールできます。このパッケージには、Ubuntu サーバーで GitLab インスタンスをホストするためのすべてが含まれています。

sudo apt install gitlab-ce

「gitlab-ce」パッケージのインストールが完了するまでに時間がかかります。サーバーがフリーズしたり速度が低下したりしているのではないかと心配されるかもしれません。しばらくお待ちください。GitLab はセットアップ中です。

Ubuntu で GitLab のインストールが完了すると、ターミナル ウィンドウに次のメッセージが表示されます。

GitLab がインストールされたので、それを構成する必要があります。Ubuntu サーバーの LAN IP アドレスを確認して、ガイドの次のセクションに進みます。

Ubuntu サーバー上で GitLab を構成する方法

Ubuntu サーバーでアクセスできるようにするには、GitLab 構成に外部 URL を追加する必要があります。これを行うには、まずUbuntu サーバー上でターミナルを開きます。開いたら、次のコマンドを使用して構成ファイルを開きます。

sudo nano /etc/gitlab/gitlab.rb

構成ファイル内で下にスクロールして、次の行を見つけます。

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

サンプルの URL をホスト名、ドメイン、または IP アドレスに変更します。構成ファイルの編集が完了したら、キーボードのCtrl + Oを押して編集内容を保存します。次に、キーボードのCtrl + Xを押して、Nano テキスト エディターを終了します。

Nano テキスト エディターを終了した後、加えた変更が適用されるように GitLab サービスを再起動する必要があります。GitLab サービスの再起動は、gitlab-ctlコマンドで行います。

sudo gitlab-ctl 再構成

GitLab で最初のリポジトリを作成する方法

GitLab サーバーのセットアップが完了したので、最初のリポジトリを作成します。ただし、最初にユーザーを作成する必要があります。GitLab URL にアクセスし、[登録] をクリックして新しいアカウントを登録します。

新しいアカウントを登録した後、root アカウントにログインして承認する必要があります。GitLab はインストール後に安全な root パスワードを自動的に生成します。次のコマンドを実行すると、root パスワードにアクセスできます。

sudo cat /etc/gitlab/initial_root_password | grep "パスワード"

安全に生成されたパスワードをコピーし、ユーザー名「root」でログインします。ログインしたら、ハンバーガー メニュー (GitLab 検索ボックスの左側) をクリックし、「管理エリア」を選択します。

「管理者」エリア内で「最新のユーザーを表示」を選択し、前に作成したアカウントを承認します。次に、「root」アカウントからログアウトし、登録したアカウントにログインします。

GitLab にログインしたら、最初のリポジトリを作成する準備が整います。「プロジェクトの作成」ボタンを見つけて、マウスで選択します。「テンプレートから作成」を選択します。次に、テンプレートを参照して、プロジェクトに最も適したものを見つけます。

テンプレートを選択すると、「テンプレートから作成」領域が表示されます。このページでは、プロジェクト名、プロジェクト URL、プロジェクト スラブ、説明などを入力できます。新しいプロジェクトの設定が完了したら、「プロジェクトの作成」ボタンをクリックします。

「プロジェクトの作成」ボタンを選択すると、新しいリポジトリが表示されます。

新しい GitLab リポジトリを操作する方法

新しい GitLab リポジトリからコードを操作してプッシュ/プルするには、いくつかの方法があります。Linux では、 GitKrakenGitgGit ColaSmartGitなどのいくつかの GUI アプリを利用できます。あるいは、公式の Git コマンドライン ツールを使用することもできます。

このガイドの目的は、GitLab インスタンスを Ubuntu サーバーにデプロイすることです。ただし、Git の使用方法に関する短期集中コースは提供されません。Git ツールを適切に使用する方法については、上記のアプリのいずれかをインストールし、そのマニュアルを参照してください。または、Git.org を確認してください。

Leave a Comment

Google Voice デスクトップ通知アプリ

Google Voice デスクトップ通知アプリ

Google Waveと同様に、Google Voiceも世界中で大きな話題を呼んでいます。Googleはコミュニケーション方法を変えることを目指しており、

FlickrFavesでFlickrのお気に入りをダウンロード

FlickrFavesでFlickrのお気に入りをダウンロード

Flickrユーザーが高画質で写真をダウンロードできるツールはたくさんありますが、Flickrのお気に入りをダウンロードする方法はありますか?最近、

OK Samplerは無料の音楽サンプラーソフトウェアです

OK Samplerは無料の音楽サンプラーソフトウェアです

サンプリングとは何でしょうか?Wikipediaによると、「サンプリングとは、一つの録音から一部、つまりサンプルを取り出し、それを楽器や音楽として再利用する行為です。

Google サイトのバックアップ: インポート/エクスポート

Google サイトのバックアップ: インポート/エクスポート

Googleサイトは、Googleのサーバー上でウェブサイトをホストできるGoogleのサービスです。しかし、一つ問題があります。それは、バックアップのための組み込みオプションがないことです。

Google ToDo リスト デスクトップ アプリケーション

Google ToDo リスト デスクトップ アプリケーション

Google Tasksは、カレンダー、Wave、Voiceなどの他のGoogleサービスほど人気はありませんが、それでも広く使用されており、人々の生活に不可欠な部分となっています。

失われたパーティションとハードディスクのデータを復元する方法 [ガイド]

失われたパーティションとハードディスクのデータを復元する方法 [ガイド]

Ubuntu LiveとDBANブートCDを使用してハードディスクとリムーバブルメディアを安全に消去する以前のガイドでは、Windowsベースのディスクについて説明しました。

LinuxにOperaDeveloperEditionブラウザをインストールする方法

LinuxにOperaDeveloperEditionブラウザをインストールする方法

Linuxを使用しているOperaユーザーで、開発に取り掛かろうとしている場合は、Operaに開発者向けのブラウザがあることを知っていただければ幸いです。これ

KDEPlasmaパネルのクラッシュの問題を修正する方法

KDEPlasmaパネルのクラッシュの問題を修正する方法

KDE Plasmaパネルのクラッシュの問題を修正するための総合的なガイド

LinuxにBlenderをインストールする方法

LinuxにBlenderをインストールする方法

LinuxにBlenderをインストールする方法

FedoraLinuxアプリインストーラーを高速化する方法

FedoraLinuxアプリインストーラーを高速化する方法

Fedora Linuxアプリインストーラーを高速化するための完全ガイド