2017-08-28 4 views
0

J'ai importé mon repo bitbucket dans un projet gitlab auto-hébergé. Tout a semblé fonctionner correctement, mais quand je vérifie l'information de projet, le projet est seulement 94mb et LFS est 0 bytes. Dans bitbucket quand je vérifie l'information de LFS, il y a environ 800mb de données.Passer de bitbucket à gitlab auto-hébergé, LFS est 0 octets

Semble que l'importation n'inclut pas LFS? Quelle est la meilleure façon de résoudre ce problème?

Répondre

1

Je suppose que gitlab a été configuré pour fonctionner avec LFS. Info ici: https://docs.gitlab.com/ee/workflow/lfs/manage_large_binaries_with_git_lfs.html

S'il existe un moyen d'inclure LFS dans l'importation, je ne sais pas; mais puisque vous avez déjà fait l'importation du repo de base, il peut être aussi bien de ne pas s'inquiéter à ce sujet.

Vous pouvez utiliser un référentiel local comme un intermédiaire pour obtenir tous les objets LFS dans gitlab. Cela peut prendre du temps en raison du volume de données impliquées. Dans un clone du rapport d'origine, vous feriez un git lfs fetch --all (qui est documenté comme étant «principalement pour la sauvegarde ou migration fins»).

Ensuite, vous mettez à jour votre prise en pension de les télécommandes locales (et, à ne pas oublier si elle est définie séparément, URL EPA) pour désigner le nouveau repo, et faire un git lfs push --all

+0

Merci Mark, cela a fonctionné! – Arvin