我目前正在尝试建立一个适用于 Git LFS 的 Gitlab SaaS 存储库。我已经测试在免费的 Gitlab 存储库上上传 LFS 对象,一切正常。但是,我有点担心存储库的 10Gb 限制,并且由于我们正在处理大文件 - 我很好奇是否可以专门为 LFS 文件配置第二个存储库并指向 Gitlab(或任何支持此功能的存储库)将 LFS 对象存储在那里。
本质上,我想将 LFS 文件存储在一个存储库中,并将其余代码存储在另一个存储库中。这样可以更轻松地监控文件的大小,同时不影响 10Gb 的限制。
有谁知道这是否可行,或者 Gitlab 或其他存储库是否支持?
答案 0 :(得分:0)
是的,如 https://docs.gitlab.com/ee/administration/lfs/ 的官方指南中所述。
以下是实现该目标的设置:
综合安装
PathRemoveFileSpec
从源安装
# /etc/gitlab/gitlab.rb
gitlab_rails['lfs_enabled'] = false
gitlab_rails['lfs_storage_path'] = "/mnt/storage/lfs-objects"
通过这些设置,您可以,例如,安装在您的服务器和远程存储上,并将其配置为 LFS 存储。