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です。

4

2 に答える 2

0

SSH クローン リポジトリでの LFS の何が問題なのか、誰にもわかりませんか?

まだ実装されていません。

于 2016-08-11T15:53:45.957 に答える
0

GITLAB_HOST変数がドメイン名に設定されていることを確認してください。これは、デフォルトlocalhostgit lfsプッシュ/プルが機能しないためです。

于 2016-10-19T13:49:25.327 に答える