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

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

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

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

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

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

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

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

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

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

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

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

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

LinuxでWindowsBitlockerパーティションにアクセスする方法

LinuxでWindowsBitlockerパーティションにアクセスする方法

LinuxでWindows Bitlockerパーティションにアクセスする方法

Linux で画像をアップスケールする方法

Linux で画像をアップスケールする方法

Upscaler は、Linux 用のシンプルな Flatpak アプリで、使用すると、あらゆる画像をより高い解像度に拡大縮小できます。システムでの使用方法は次のとおりです。

7zip:Ubuntuのインストール[ガイド]

7zip:Ubuntuのインストール[ガイド]

7Zipは、Windows用の最も人気のある無料のオープンソースアーカイブツールです。Ubuntuに7Zipをインストールして、様々な圧縮ファイルを扱えるようにしましょう。

LinuxデスクトップでYouTubeMusicを使用する方法

LinuxデスクトップでYouTubeMusicを使用する方法

YouTube Musicは優れたサービスです。しかし、Linuxユーザーがサービスを楽しむための公式クライアントはありません。コミュニティのアプリを利用してLinuxでYouTube Musicを楽しむ方法について説明します。

Ubuntu:フォーマットSDカード[ガイド]

Ubuntu:フォーマットSDカード[ガイド]

UbuntuでSDカードをフォーマットする方法がわからないですか?このガイドを参考に、GpartedやGnome Disk Utilityを使って簡単にフォーマットする方法を学びましょう。

無料でプレイできる6つのLinuxパズルゲーム

無料でプレイできる6つのLinuxパズルゲーム

あなたはパズルゲームが好きですか?Linux PCで最高の無料パズルゲームを見つけるお手伝いをします。以下の6つのゲームをチェックしてください!