Mam problem z klonowaniem dużych repozytoriów za pośrednictwem protokołu HTTP w moim programie uruchamiającym Gitlab systemu Windows. Próbowałem kilka metod do płytkich klonów lub wyłączyć kompresję klon. Wciąż nie ma szczęścia.Jak włączyć klonowanie przez SSH dla programu uruchamiającego Gitlab?
Klonowanie tego samego repozytorium przez SSH działa świetnie jako rozwiązanie tymczasowe i chciałbym, aby działało to w naszym procesie Gitlab CI.
Kwestia jest teraz, gdy nie mam pojęcia, jak używać SSH jako metody klonowania dla multi-runner gitlab. Wydaje się domyślnie używać HTTP jako domyślnego, a moje jedyne opcje dotyczące klonowania to, czy wykona pełny klon czy pobranie.
Może ktoś wyjaśnić w jaki sposób mogę uzyskać tego klona/sprowadzić do pracy na biegacza przez SSH zamiast http?
Gitlab Wersja: GitLab Community Edition 8.10.7
Dzięki!
Wygląda na to, że problem jest otwarty dla tej funkcji ([233] (https://gitlab.com/gitlab-org/gitlab-ci-multi-runner/issues/233)), ale wydaje się, że zostało zamknięte bez wdrożenia ... – Lucas