preloader
Lydra charge...

👨‍🏫 Comment sauvegarder GitLab ? | TUTO | GitLab

Et si demain GitLab Disparaissait ?
Tu y a déjà pensé ?

 

 

Tu cherches une instance GitLab hébergée en France ?
Rejoins la bêta de #Froggit

Aujourd’hui on va voir comment exporter les Groupes et projets GitLab.

00:00 Intro
01:11 Pourquoi et comment sauvegarder ses projets GitLab
06:12 Export /import d’un groupe et de ces sous groupes
10:47 Export /import d’un projet
14:48 Retrouve-moi en live sur YouTube vendredi 2 avril à 17h

Les liens :

🔗 La présentation : https://pad.oxalis.indie.host/p/tuto_gitlab_export#/
🔗 Le lien du Live : https://youtu.be/EdJ8zbUDx_I


📩 Si tu n’es pas déjà abonné, alors abonne-toi pour ne pas rater les prochaines vidéos.

 

MON JOBBOARD

💼 Trouve ton job de rêve 💼 

👔 Recrute avec moi 👔 

 

Mes antisèches

🎁 git : https://bref.lydra.fr/antisechegit
🐳 Docker : https://bref.lydra.fr/antisechedocker

🎓 Forge toi un état d’esprit DevOps : https://vu.fr/devops-mindset
🔀 Ma RoadMap DevOps : https://vu.fr/RoadmapDevOps

 


Crédits
Christophe Chaudier : consultant indépendant au sein du collectif Lydra. Animateur du podcast de la communauté des Compagnons du DevOps. Découvrez-le : https://lydra.fr/ea-3-le-podcasteur-christophe/ – Son LinkedIn : https://www.linkedin.com/in/cchaudier

📜 Ce contenu est sous licence libre : CC BY-SA : https://creativecommons.org/licenses/by-sa/4.0/deed.fr
Si tu utilises ces contenus dans une publication, merci de nous le notifier dans les commentaires.

Musiques
Fin
There It Is by Kevin MacLeod
🔗 Lien : https://incompetech.filmmusic.io/song/4519-there-it-is
📜 License : http://creativecommons.org/licenses/by/4.0


❓ Pose-nous une question : http://question.compagnons-devops.fr

 

💬 Rejoins la communauté francophone dédié à GitLab Froggit.

☁️ Suis-nous sur les réseaux sociaux :
➡️ LINKEDIN : https://linkedin.com/in/cchaudier/ & https://www.linkedin.com/company/lydrafr/
➡️ FACEBOOK : https://www.facebook.com/cchaudier
🐥 TWITTER : https://twitter.com/art_devops
📷 INSTAGRAM : http://instagram.com/cchaudier

🌐 Les Compagnons du DevOps est une initiative de Lydra : https://www.lydra.fr

#Tuto #DevOps #Git #GitLab #sauvegarde

2 thoughts on “👨‍🏫 Comment sauvegarder GitLab ? | TUTO | GitLab

  1. Pour les distributions EE de Gitlab, l’automatisation de la sauvegarde des dépôts Gitlab peut être réalisée avec l’outil Rake, disponible dans le package Omnibus de Gitlab :
    https://docs.gitlab.com/omnibus/, https://docs.gitlab.com/ee/raketasks/
    L’opération est réalisée en 4 temps :
    – Connexion SSH à la machine Gitlab distante
    – Construction d’une archive de la configuration Gitlab. Exemple (approximatif) : tar -cvzf $(date “+etc-gitlab-%s.tar.gz”) -C / etc/gitlab;
    – Construction d’une archive des dépôts/bd Gitlab avec Rake. Exemple : gitlab-rake gitlab:backup:create STRATEGY=copy puis compression.
    – Récupération des archives créées
    Le tout avec deux scripts shell (configuration puis dépots/bd), exécutés sur la machine distante par un script principal ou une application en local qui se connecte à la machine Gitlab.
    Le script/appliction principal peut ensuite être exécuté de manière récurrente par un cron ou autre.
    Cette solution nécessite d’avoir son propre serveur Gitlab.
    Je ne sais pas si la version communautaire de Gitlab autorise l’installation d’Omnibus ou de Rake.

    1. Bonjour UnPassant,

      Merci pour ça, c’est en effet ce que nous faisons pour sauvegarder Froggit, nous utilisons les outils GitLab.
      Mais nous somme l’Éditeur du service en ligne.
      C’est bien sure la solution quand on est seul sur son propre GitLab et que l’on l’administre.

      Mais quand on est client, que ce soit de gitlab.com ou de froggit.fr on ne peu pas le faire.

      Et comme certains ne veulent pas administrer leur GitLab ils leur faut une solution.
      Jamais un éditeur autorisera ses clients à se connecter à ses serveurs en SSH;
      Cela pauserai des problèmes de sécurités et de confidentialité.

      C’est pour ce que que j’ai fait la vidéo et que je prépare un script que je commencerai en live demain.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *