【发布时间】:2017-01-05 14:42:30
【问题描述】:
我在我的 Windows Gitlab 运行器上通过 HTTP 克隆大型存储库时遇到了一些问题。我尝试了几种方法来进行浅克隆或禁用克隆压缩。还是没有运气。
通过 SSH 克隆相同的存储库作为一种临时解决方案非常有效,我想让它在我们的 Gitlab CI 流程中运行。
现在的问题是我不知道如何使用 SSH 作为 gitlab-multi-runner 的克隆方法。它似乎只是默认使用 HTTP,而我关于克隆的唯一选择是它是否会进行完整克隆或获取。
谁能解释我如何让克隆/获取通过 SSH 而不是 HTTP 在运行器上工作?
Gitlab 版本:GitLab 社区版 8.10.7
谢谢!
【问题讨论】:
-
此功能似乎确实存在一个问题 (233),但它似乎已在未实施的情况下关闭...
标签: git ssh gitlab gitlab-ci gitlab-ci-runner