У меня возникли проблемы с клонированием больших репозиториев через HTTP на моем средстве выполнения Windows Gitlab. Я пробовал несколько способов сделать мелкие клоны или отключить сжатие клонов. По-прежнему не повезло.
Клонирование того же репозитория через SSH отлично работает как временное решение, и я хотел бы, чтобы это работало в нашем процессе Gitlab CI.
Теперь проблема заключается в том, что я понятия не имею, как использовать SSH в качестве метода клонирования для gitlab-multi-runner. Кажется, что по умолчанию используется HTTP, и мои единственные варианты в отношении клонирования - это будет ли он выполнять полное клонирование или выборку.
Может ли кто-нибудь объяснить, как я могу заставить этот clone / fetch работать на runner через SSH вместо HTTP?
Версия Gitlab: GitLab Community Edition 8.10.7
Спасибо!