Maison  >  Article  >  outils de développement  >  Comment installer gitlab à l'aide de binaires et de sauvegarde

Comment installer gitlab à l'aide de binaires et de sauvegarde

PHPz
PHPzoriginal
2023-04-10 09:03:51877parcourir

Dans le développement de logiciels quotidiens, GitLab est une plateforme d'hébergement de code très couramment utilisée. Si vous devez installer GitLab sur votre propre serveur, cet article vous fournira un didacticiel très détaillé sur la façon d'installer GitLab à l'aide de binaires et d'apprendre à sauvegarder GitLab.

1. Téléchargez le fichier binaire de Gitlab

Sur le site officiel de Gitlab (https://about.gitlab.com/installation/), sélectionnez l'option "Installer Gitlab à l'aide de packages binaires", puis sélectionnez La distribution Linux. et la version que vous devez utiliser. Ici, nous choisissons Ubuntu 18.04.

Ensuite, exécutez la commande suivante dans la fenêtre de terminal du référentiel Gitlab que vous souhaitez ajouter :

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

Ensuite, exécutez la commande suivante pour installer le package Gitlab-ce :

sudo apt-get install gitlab-ce

2 Configurez GitLab

Après avoir installé le package GitLab-ce, vous pouvez configurer. GitLab en modifiant le fichier de configuration. Le fichier de configuration de GitLab se trouve dans le répertoire /etc/gitlab. Parmi eux, gitlab.rb est le fichier de configuration principal.

Utilisez la commande de terminal suivante pour modifier le fichier de configuration de GitLab :

sudo nano /etc/gitlab/gitlab.rb

Il existe certaines options courantes dans le fichier de configuration que vous pouvez définir selon vos besoins. Après avoir enregistré et fermé le fichier de configuration, exécutez la commande suivante pour redémarrer GitLab :

sudo gitlab-ctl reconfigure

3. Sauvegardez GitLab

Pour toute application de niveau production, la sauvegarde des données est très importante. GitLab est un logiciel important pour l'entreprise, il doit donc être sauvegardé.

GitLab propose deux types de sauvegardes. Ce sont :

  • Sauvegarde quotidienne. Cette sauvegarde enregistre toutes les données GitLab dans un seul fichier et sauvegarde ce fichier dans une zone de stockage différente.
  • Exportez tout. Cette sauvegarde exporte toutes les données de GitLab, y compris les fichiers de vidage en cours, les fichiers LFS, etc., dans un fichier tar.

Pour que GitLab génère des sauvegardes automatiques, vous pouvez définir les options suivantes dans le fichier de configuration :

  • gitlab_rails['backup_keep_time'], définissez l'heure à laquelle GitLab conserve les fichiers de sauvegarde.
  • gitlab_rails['backup_upload_connection'], définissez le serveur sur lequel les fichiers de sauvegarde sont téléchargés.

Voici le processus de sauvegarde des données GitLab :

  1. Entrez sur le serveur GitLab et passez au répertoire de sauvegarde GitLab.

cd /var/opt/gitlab/backups

  1. Créez une sauvegarde GitLab de cette version de sauvegarde.

sudo gitlab-rake gitlab:backup:create

  1. Copiez le fichier de sauvegarde sur un autre serveur ou lecteur de disque (pour éviter toute perte ou tout dommage, etc.).

cp 1452432564_gitlab_backup.tar /root

  1. Effectuez une sauvegarde complète de GitLab (y compris les fichiers de vidage en cours, les fichiers LFS, etc.).

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

  1. Téléchargez le fichier de sauvegarde GitLab sur un autre serveur ou lecteur de disque.

scp 1452432564_gitlab_backup.tar root@server:/home

  1. Effectuez la sauvegarde et la restauration. Pendant le processus de sauvegarde et de récupération de GitLab, assurez-vous que la version de GitLab à restaurer est exactement la même que la version du fichier de sauvegarde.

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

Résumé

Grâce à cet article, vous avez appris comment installer GitLab à l'aide de fichiers binaires et comment sauvegarder GitLab. Les sauvegardes sont une fonctionnalité indispensable dans GitLab pour protéger vos données contre la perte accidentelle ou la corruption. Si vous n'avez pas encore commencé à sauvegarder, c'est le bon moment pour recommencer.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn