Documentation on how to use Git LFS are under Managing large binary files with Git LFS doc.
Git LFS objects can be large in size. By default, they are stored on the server GitSwarm is installed on.
There are two configuration options to help GitSwarm server administrators:
Enabling/disabling Git LFS support
Changing the location of LFS object storage
In /etc/gitswarm/gitswarm.rb
:
gitlab_rails['lfs_enabled'] = false
# Optionally, change the storage path location. Defaults to
# `#{gitlab_rails['shared_path']}/lfs-objects`. Which evaluates to
# `/var/opt/gitswarm/gitlab-rails/shared/lfs-objects` by default.
gitlab_rails['lfs_storage_path'] = "/mnt/storage/lfs-objects"
In config/gitlab.yml
:
lfs:
enabled: false
storage_path: /mnt/storage/lfs-objects