Je suis actuellement en train de déplacer une installation de gitolite (3) entre deux les serveurs. Heureusement, ce processus est assez bien documenté sur le principal site web du projet. Cependant, mes référentiels utilisent assez activement git-annex qui stocke les données dans divers télécommandes ainsi que sur le serveur lui-même.

Maintenant, je ne suis pas un expert sur git-annex, mais je sais que cela fonctionne un peu différemment de git "normal", donc y a-t-il quelque chose à garder à l'esprit lors du déplacement de ce type d'installation ou est-ce que cela fonctionne comme indiqué dans la documentation gitolite ci-dessus?

1
Xaldew 13 oct. 2020 à 12:16

1 réponse

Meilleure réponse

Après pas mal de recherches, je n'ai trouvé aucun détail sur la façon de procéder sur un référentiel compatible git-annex, j'ai donc décidé de simplement l'essayer. Apparemment, les étapes telles qu'elles sont écrites fonctionnent très bien, même pour le contenu git-annex. Cela dit, soyez prudent lorsque vous déplacez des objets. Une fois que le nouveau serveur est prêt à prendre le relais, assurez-vous que l'ancien est désactivé, je ne pense pas que le git-annex aime trouver 2 télécommandes identiques.

Petite anecdote : j'ai accidentellement oublié de chown/chmod les référentiels mais réexécuter l'étape 6 et les suivantes sans aucun problème.

1
Xaldew 4 nov. 2020 à 10:18