我目前正在尝试建立一个可以与Git LFS一起使用的Gitlab SaaS存储库。我已经在一个免费的Gitlab repo上测试过上传一个LFS对象,一切正常。但是,我有点担心存储库的10 to限制,因为我们使用的是大文件-我很好奇是否可以专门为LFS文件配置第二个存储库,并指定Gitlab (或任何支持此功能的存储库)在那里存储LFS对象。
本质上,我希望将LFS文件存储在一个存储库中,而将其余代码存储在另一个存储库中。这样,可以更轻松地监控文件的大小,同时不会影响10 on的限制。
有没有人知道这是否可能,或者Gitlab或其他存储库是否支持这一点?
发布于 2021-05-21 18:57:04
是的,正如https://docs.gitlab.com/ee/administration/lfs/官方指南中所解释的那样,这是可能的。
以下是实现该目标的设置:
Omnibus installation
# /etc/gitlab/gitlab.rb
gitlab_rails['lfs_enabled'] = false
gitlab_rails['lfs_storage_path'] = "/mnt/storage/lfs-objects"
从源安装
# config/gitlab.yml
lfs:
enabled: false
storage_path: /mnt/storage/lfs-objects
通过这些设置,例如,您可以在服务器上安装远程存储,并将其配置为LFS存储。
https://stackoverflow.com/questions/67578109
复制相似问题