2016-05-20 11 views
0

Ich versuche, Gitlab LFS-Unterstützung einzurichten. Es funktioniert gut für Repositorys, die mit HTTPS geklont wurden, aber mit SSH bekomme ich immer einen 404 für die LFS-URLs.Gitlab LFS-Unterstützung mit SSH-Repository

Die Eigenschaft lfs.url wird auf https://gitlab-host/user/project.git/gitlab-lfs

Wenn ich es mit hebeln debuggen ich sehe, dass das Problem, dass @env ist [ ‚HTTP_X_SENDFILE_TYPE‘]. To_s ist nicht in Funktion check_download_sendfile_header eingestellt? in /opt/gitlab/embedded/service/gitlab-rails/lib/gitlab/lfs/response.rb

Ich dachte, es könnte ein Problem sein, dass ich Apache verwende, installierte die mod_xsendfile und aktiviert es in der Proxy-Direktive , aber das hat auch nicht geholfen.

Hat jemand eine Idee, was könnte das Problem mit LFS in einem SSH geklonten Repo sein?

Ich benutze Gitlab Version ist 8.7.5 mit Omnibus installiert.

Antwort

0

Stellen Sie sicher, dass die GITLAB_HOST Variable auf Ihren Domainnamen festgelegt haben, weil es zu localhost und die git lfs Push ausfällt/ziehen wird nicht funktionieren.