0

我尝试设置 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。

4

2 回答 2

0

有谁知道 SSH 克隆仓库中的 LFS 可能有什么问题?

它尚未实施。

于 2016-08-11T15:53:45.957 回答
0

确保您已将GITLAB_HOST变量设置为您的域名,因为它将默认为localhost并且git lfs推/拉将不起作用。

于 2016-10-19T13:49:25.327 回答