首页 文章

GitLab-CI Multi Runner无法获取gitlab repo并返回http错误

提问于
浏览
1

我在Windows(64位)上使用Gitlab-CI-Multi-Runner,并将其配置为使用默认shell运行 . 与Gitlab服务器的连接很好,但是当它尝试运行构建时,它正在使用HTTP endpoints 克隆存储库 . 我的回购很大,Gitlab NGINX因错误而失败 . SSH endpoints 工作正常 .

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

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

1 回答

  • 0

    问题与独角兽引擎工作者的超时有关,这个问题太短,无法克隆/推送大型存储库 .

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

    unicorn['worker_timeout'] = 1200
    

    (希望足够) .

    然后问题

    # gitlab-ctl reconfigure
    # gitlab-ctl restart
    

    这对我行得通 .

相关问题