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ď č. 1Má niekto nejaký nápad, aký by mohol byť problém s LFS v SSH klonovanom repo?
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ť.