Gitlab LFS支持SSH存储库

时间:2016-05-20 08:24:56

标签: git ssh gitlab gitlab-omnibus git-lfs

我尝试设置Gitlab LFS支持。它适用于使用HTTPS克隆的存储库,但是使用SSH我总是得到一个404的LFS URL。

属性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。

2 个答案:

答案 0 :(得分:0)

  

有人知道在SSH克隆的回购邮件中LFS会出现什么问题吗?

It's not yet implemented.

答案 1 :(得分:0)

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