/ / Gitlab Podpora LFS s repozitárom SSH - git, ssh, gitlab, gitlab-omnibus, git-lfs

Podpora Gitlab LFS s repozitárom SSH - git, ssh, gitlab, gitlab-omnibus, git-lfs

Snažím sa nastaviť podporu Gitlab LFS. Funguje to dobre pre úložiská klonované s protokolom HTTPS, ale s protokolom SSH Vždy dostanem 404 adries URL pre LFS.

Vlastnosť lfs.url je nastavená na https://gitlab-host/user/project.git/gitlab-lfs

Ak to ladiť s pry, vidím, že problém ježe @env ["HTTP_X_SENDFILE_TYPE"]. to_s nie je nastavená vo funkcii check_download_sendfile_header? v /opt/gitlab/embedded/service/gitlab-rails/lib/gitlab/lfs/response.rb

Som si myslel, že to môže byť problém, že používam Apache, nainštaloval mod_xsendfile a aktivoval ho v smernici proxy, ale to ani nepomohlo.

Má niekto nejaký nápad, aký by mohol byť problém s LFS v SSH klonovanom repo?

Používam verziu Gitlab 8.7.5 s omnibusom.

odpovede:

0 pre odpoveď č. 1

Má niekto nejaký nápad, aký by mohol byť problém s LFS v SSH klonovanom repo?

Ešte nie je implementovaná.


0 pre odpoveď č. 2

Uistite sa, že ste nastavili GITLAB_HOST premenná na vaše meno domény, pretože to bude predvolené localhost a git lfs push / pull nebude fungovať.