1

我在 Windows(64 位)上使用 Gitlab-CI-Multi-Runner,并已将其配置为使用默认 shell 运行。与 Gitlab 服务器的连接很好,但是当它尝试运行构建时,它正在使用 HTTP 端点克隆存储库。我的仓库很大,Gitlab NGINX 失败并出现错误。SSH 端点完美运行。

在克隆 repo 以执行构建时,如何让我的 GitLab-CI-Multi-Runner 使用 SSH 端点?

注意:使用 C# 编写的旧版 Gitlab-CI-Runner for Windows 也存在同样的问题。

4

1 回答 1

0

该问题与独角兽引擎工作人员的超时有关,即太短而无法克隆/推送大型存储库。

/etc/gitlab/gitlab.rb取消注释并设置

unicorn['worker_timeout'] = 1200

(希望足够)。

然后发出

# gitlab-ctl reconfigure
# gitlab-ctl restart

这对我行得通。

于 2015-08-28T08:34:27.623 回答