web-dev-qa-db-fra.com

Comment migrer GitLab vers un nouveau serveur?

J'essaie de migrer une configuration GitLab de 7.8.2 à 7.12.2. Je ne sais pas vraiment comment procéder. J'ai installé une nouvelle box, sur Ubuntu 14.04.2. Maintenant, je voudrais vraiment exporter l'ancienne base de données d'utilisateurs/groupes et l'importer sur le nouveau serveur, puis copier tous les référentiels de l'ancien serveur vers le nouveau. Et dites aux utilisateurs de commencer à utiliser le nouveau.

Je ne sais pas quelle base de données ma nouvelle installation de gitlab utilise, ni l'ancienne.

J'ai parcouru la documentation de gitlab de haut en bas, mais je ne trouve pas d'informations suffisantes sur la façon de migrer d'un serveur à un autre.

J'ai suivi les instructions sur https://about.gitlab.com/downloads/ pour ubuntu, et tout semble bien fonctionner. Je cherche un moyen d'exporter les utilisateurs/groupes de l'ancienne boîte gitlab et de l'importer sur la nouvelle boîte gitlab. puis copiez simplement tous les référentiels de l'ancienne boîte vers la nouvelle.

Une assistance? Je ne sais presque rien de gitlab :(

23
Fishy

Je prendrais les mesures suivantes

  1. Découvrez si gitlab est installé à la main ou avec gitlab-omnibus. Ce que vous devez savoir pour les étapes exactes de sauvegarde et de mise à jour.
  2. Faites une sauvegarde de l'ancienne version juste pour être sûr
  3. Mettez à jour l'instance 7.8.2 actuelle vers l'instance 7.12.2 en suivant les instructions de mise à jour
  4. Sauvegarder le système gitlab récemment mis à jour
  5. Restaurer la sauvegarde sur le nouveau système

La documentation de sauvegarde et de restauration peut être trouvée ici

35
volker