【发布时间】:2016-10-19 21:49:25
【问题描述】:
我尝试设置 Gitlab LFS 支持。它适用于使用 HTTPS 克隆的存储库,但使用 SSH 时,LFS URL 总是得到 404。
属性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 并在代理指令中激活了它,但这也没有帮助。
有谁知道 SSH 克隆存储库中的 LFS 可能存在什么问题?
我使用的 Gitlab 版本是 8.7.5,安装了omnibus。
【问题讨论】:
标签: git ssh gitlab gitlab-omnibus git-lfs