Heim  >  Artikel  >  Entwicklungswerkzeuge  >  So installieren Sie Gitlab mithilfe von Binärdateien und Backup

So installieren Sie Gitlab mithilfe von Binärdateien und Backup

PHPz
PHPzOriginal
2023-04-10 09:03:51874Durchsuche

In der täglichen Softwareentwicklung ist GitLab eine sehr häufig verwendete Code-Hosting-Plattform. Wenn Sie GitLab auf Ihrem eigenen Server installieren müssen, erhalten Sie in diesem Artikel ein sehr detailliertes Tutorial zur Installation von GitLab mithilfe von Binärdateien und zum Sichern von GitLab.

1. Laden Sie die Binärdatei von Gitlab herunter

Wählen Sie auf der offiziellen Website von Gitlab (https://about.gitlab.com/installation/) die Option „Gitlab mit Binärpaketen installieren“ und wählen Sie dann die Linux-Distribution aus und Version, die Sie verwenden müssen. Hier wählen wir Ubuntu 18.04.

Führen Sie als Nächstes den folgenden Befehl im Terminalfenster des Gitlab-Repositorys aus, das Sie hinzufügen möchten:

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

Führen Sie dann den folgenden Befehl aus, um das Gitlab-ce-Paket zu installieren:

sudo apt-get install gitlab-ce

2. Konfigurieren Sie GitLab

Nach der Installation des GitLab-ce-Pakets können Sie es einrichten GitLab durch Ändern der Konfigurationsdatei. Die Konfigurationsdatei von GitLab befindet sich im Verzeichnis /etc/gitlab. Unter diesen ist gitlab.rb die Hauptkonfigurationsdatei.

Verwenden Sie den folgenden Terminalbefehl, um die Konfigurationsdatei von GitLab zu bearbeiten:

sudo nano /etc/gitlab/gitlab.rb

In der Konfigurationsdatei gibt es einige allgemeine Optionen, die Sie nach Bedarf festlegen können. Führen Sie nach dem Speichern und Schließen der Konfigurationsdatei den folgenden Befehl aus, um GitLab neu zu starten:

sudo gitlab-ctl reconfigure

3. Sichern Sie GitLab

Für jede Anwendung auf Produktionsebene ist die Datensicherung sehr wichtig. GitLab ist eine geschäftswichtige Software und sollte daher gesichert werden.

GitLab verfügt über zwei Arten von Backups. Sie sind:

  • Tägliches Backup. Dieses Backup speichert alle GitLab-Daten in einer einzigen Datei und sichert diese Datei in einem anderen Speicherbereich.
  • Alle exportieren. Dieses Backup exportiert alle Daten in GitLab, einschließlich laufender Dump-Dateien, LFS-Dateien usw., in eine TAR-Datei.

Damit GitLab automatische Backups erstellt, können Sie die folgenden Optionen in der Konfigurationsdatei festlegen:

  • gitlab_rails['backup_keep_time'], legen Sie die Zeit fest, für die GitLab Backup-Dateien speichert.
  • gitlab_rails['backup_upload_connection'], legen Sie den Server fest, auf den Sicherungsdateien hochgeladen werden.

Das Folgende ist der Prozess zum Sichern von GitLab-Daten:

  1. Geben Sie den GitLab-Server ein und wechseln Sie in das GitLab-Sicherungsverzeichnis.

cd /var/opt/gitlab/backups

  1. Erstellen Sie ein GitLab-Backup dieser Backup-Version.

sudo gitlab-rake gitlab:backup:create

  1. Kopieren Sie die Sicherungsdatei auf einen anderen Server oder ein anderes Festplattenlaufwerk (um Verlust oder Beschädigung usw. zu vermeiden).

cp 1452432564_gitlab_backup.tar /root

  1. Führen Sie eine vollständige Sicherung von GitLab durch (einschließlich laufender Dump-Dateien, LFS-Dateien usw.).

sudo gitlab-rake gitlab:backup:create SKIP=registry,pages,artifacts

  1. Laden Sie die GitLab-Sicherungsdatei auf einen anderen Server oder ein anderes Laufwerk hoch.

scp 1452432564_gitlab_backup.tar root@server:/home

  1. Sicherung und Wiederherstellung durchführen. Stellen Sie während des GitLab-Sicherungs- und Wiederherstellungsprozesses sicher, dass die wiederherzustellende GitLab-Version genau mit der Version in der Sicherungsdatei übereinstimmt.

sudo gitlab-rake gitlab:backup:restore BACKUP=1452432564

Zusammenfassung

In diesem Artikel haben Sie gelernt, wie Sie GitLab mithilfe von Binärdateien installieren und GitLab sichern. Backups sind eine unverzichtbare Funktion in GitLab, um Ihre Daten vor versehentlichem Verlust oder Beschädigung zu schützen. Wenn Sie noch nicht mit der Datensicherung begonnen haben, ist jetzt ein guter Zeitpunkt, noch einmal von vorne zu beginnen.

Das obige ist der detaillierte Inhalt vonSo installieren Sie Gitlab mithilfe von Binärdateien und Backup. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn