Я пытаюсь настроить поддержку Gitlab LFS. Он отлично работает для репозиториев, клонированных с помощью HTTPS, но с SSH я всегда получаю 404 для URL-адресов LFS.
Для свойства lfs.url задано значение https://gitlab-host/user/project.git/gitlab-lfs
Если я отлаживаю его с помощью pry, я вижу, что проблема в том, что @env['HTTP_X_SENDFILE_TYPE'].to_s не установлен в функции check_download_sendfile_header? в /opt/gitlab/embedded/service/gitlab-rails/lib/gitlab/lfs/response.rb
Я подумал, что может быть проблема в том, что я использую Apache, установил mod_xsendfile и активировал его в директиве прокси, но это тоже не помогло.
Кто-нибудь знает, в чем может быть проблема с LFS в клонированном репо SSH?
Я использую версию Gitlab 8.7.5, установленную с омнибусом.