我在Windows(64位)上使用Gitlab-CI-Multi-Runner,并将其配置为使用默认shell运行。与Gitlab服务器的连接很好,但是当它尝试运行构建时,它正在使用HTTP端点克隆存储库。我的回购很大,Gitlab NGINX因错误而失败。 SSH端点工作正常。
在克隆repo以执行构建时,如何让我的GitLab-CI-Multi-Runner使用SSH端点?
注意:使用C#编写的旧版Gitlab-CI-Runner for Windows存在同样的问题。
答案 0 :(得分:0)
问题与独角兽引擎工作者的超时有关,这个问题太短,无法克隆/推送大型存储库。
在/etc/gitlab/gitlab.rb
取消注释并设置
unicorn['worker_timeout'] = 1200
(希望足够)。
然后发出
# gitlab-ctl reconfigure
# gitlab-ctl restart
对我有用。