ホームページ >開発ツール >Git >バイナリとバックアップを使用して gitlab をインストールする方法

バイナリとバックアップを使用して gitlab をインストールする方法

PHPz
PHPzオリジナル
2023-04-10 09:03:51911ブラウズ

日々のソフトウェア開発において、GitLab は非常によく使用されるコード ホスティング プラットフォームです。自分のサーバーに GitLab をインストールする必要がある場合、この記事では、バイナリを使用して GitLab をインストールする方法と、GitLab をバックアップする方法についての非常に詳細なチュートリアルを提供します。

1. Gitlab バイナリ ファイルのダウンロード

Gitlab の公式 Web サイト (https://about.gitlab.com/installation/) で、「バイナリ パッケージを使用して Gitlab をインストールする」(ファイル インストール Gitlab) オプションを選択します。をクリックして、使用する必要がある Linux ディストリビューションとバージョンを選択します。ここでは Ubuntu 18.04 を選択します。

次に、追加する Gitlab リポジトリのターミナル ウィンドウで次のコマンドを実行します:

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

次に、次のコマンドを実行して Gitlab-ce パッケージをインストールします:

#sudo apt-get install gitlab-ce

2、GitLab の構成

GitLab-ce パッケージをインストールした後、構成ファイルを変更して GitLab をセットアップできます。 GitLab の構成ファイルは /etc/gitlab ディレクトリにあります。このうち、gitlab.rb が主要な設定ファイルです。

次のターミナル コマンドを使用して、GitLab の構成ファイルを編集します。

sudo nano /etc/gitlab/gitlab.rb

構成ファイルには、いくつかの共通のオプションがあります。を押すことができます。設定が必要です。構成ファイルを保存して閉じた後、次のコマンドを実行して GitLab を再起動します:

sudo gitlab-ctl reconfigure

3. GitLab

実稼働レベルのアプリケーションのバックアップを作成します。つまり、データのバックアップは非常に重要です。 GitLab はビジネス上重要なソフトウェアであるため、バックアップする必要があります。

GitLab には 2 種類のバックアップがあります。

    毎日のバックアップです。このバックアップでは、すべての GitLab データが 1 つのファイルに保存され、そのファイルが別のストレージ領域にバックアップされます。
  • すべてをエクスポートします。このバックアップは、進行中のダンプ ファイル、LFS ファイルなどを含む GitLab 内のすべてのデータを tar ファイルにエクスポートします。
GitLab が自動バックアップを生成するには、構成ファイルで次のオプションを設定できます:

    gitlab_rails['backup_keep_time']、GitLab が保持する時間を設定します。バックアップファイル。
  • gitlab_rails['backup_upload_connection']、バックアップ ファイルがアップロードされるサーバーを設定します。
GitLab データをバックアップするプロセスは次のとおりです。

    GitLab サーバーに入り、GitLab バックアップ ディレクトリに切り替えます。
cd /var/opt/gitlab/backups

    このバックアップ バージョンの GitLab バックアップを作成します。
sudo gitlab-rake gitlab:backup:create

    バックアップ ファイルを別のサーバーまたはディスク ドライブにコピーします (紛失や破損などを防ぐため)。
cp 1452432564_gitlab_backup.tar /root

    GitLab の完全なバックアップを実行します (進行中のダンプ ファイル、LFS ファイルなどを含む)。
sudo gitlab-rake gitlab:backup:create SKIP=registry,pages,artifacts

    GitLab バックアップ ファイルを別のサーバーまたはディスク ドライブにアップロードします。
scp 1452432564_gitlab_backup.tar root@server:/home

    バックアップと復元を実行します。 GitLab のバックアップおよびリカバリのプロセス中に、復元する GitLab のバージョンがバックアップ ファイル内のバージョンとまったく同じであることを確認してください。
sudo gitlab-rake gitlab:backup:restore BACKUP=1452432564

概要

この記事を通じて、バイナリを使用して GitLab をインストールする方法と、元に戻す方法を学びました。 GitLab をアップします。バックアップは、データを偶発的な損失や破損から保護するために GitLab に不可欠な機能です。まだバックアップを開始していない場合は、今が最初からやり直す良い機会です。

以上がバイナリとバックアップを使用して gitlab をインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。