首页 > 解决方案 > 无法访问“https://XXXXXX/XXXXX.git/”:无法连接到 git.XXXX.net 端口 443:操作超时

问题描述

我有一个 gitlab 服务器,我想在上面安装 gitlab runner。如您所见,我已经安装了 gitlab-runner 并配置了 gitlab runner 执行器。

并发 = 10 check_interval = 0

[[runners]]
  name = "XXX"
  url = "https://git.XXX.net/"
  token = "XXXXXXXXXXXX"
  executor = "docker"
  [runners.docker]
    tls_verify = false
    image = "docker:latest"
    privileged = false
    disable_cache = false
    volumes = ["/var/run/docker.sock:/var/run/docker.sock", "/cache"]
    shm_size = 0
  [runners.cache]
    Insecure = false

我创建的 docker 容器也使用以下命令

sudo docker run -d --name gitlab-runner --restart  always -v /srv/gitlab-runner/config:/etc/gitlab-runner -v /var/run/docker.sock:/var/run/docker.sock gitlab/gitlab-runner:latest

但我仍然收到错误 443 操作超时。虽然,如果我添加network_mode = "host"到 gitlab-runner 配置它会正常工作,但是当我想在我的 gitlab-ci.yml 中使用另一个服务时,它会抛出一个错误说

conflicting options: host type networking can't be used with links. This would result in undefined behavior

我很感激任何帮助。

标签: gitlabgitlab-cigitlab-ci-runner

解决方案


推荐阅读