从 bitbucket 迁移到自托管的 gitlab,LFS 为 0 bytes

Moving from bitbucket to self-hosted gitlab, LFS is 0 bytes

我已经将我的 bitbucket 存储库导入到一个自托管的 gitlab 项目中。一切似乎都很好,但是当我检查项目信息时,项目只有 94mb,LFS 是 0 字节。在 bitbucket 中,当我检查 LFS 信息时,大约有 800mb 的数据。

似乎导入不包括 LFS?解决这个问题最简单的方法是什么?

我假设您已将 gitlab 设置为使用 LFS。此处信息:https://docs.gitlab.com/ee/workflow/lfs/manage_large_binaries_with_git_lfs.html

是否有办法在导入中包含 LFS,我不知道;但由于您已经完成了核心仓库的导入,所以最好不要担心。

您可以使用本地存储库作为中间人将所有 LFS 对象放入 gitlab。由于涉及的数据量大,这可能很耗时。在原始存储库的克隆中,您将执行 git lfs fetch --all(记录为 "primarily for backup or migration purposes")。

然后您将更新本地存储库的遥控器(重要的是要记住它是否单独设置,LFS URL)以引用新的存储库,并执行 git lfs push --all