具有 Gitlab CE 的本地 VM 上的 Gitlab Runner 无法克隆存储库



我有一个带有Gitlab CE服务器的Linux虚拟盒子。 我尝试配置一个运行器以便我可以使用 CI/CD,但它无法 git 克隆。

这里是作业的输出

  • 在 .netrc 文件中找不到主机"my_git_adress".org;使用默认值
  • 正在尝试"我的公共互联网IP"...
  • TCP_NODELAY集
  • 连接到"我的公共互联网 IP"端口 80 失败:操作超时
  • 无法连接到"my_git_adress".org 端口 80:操作超时
  • 关闭连接 0 致命:无法访问"http://gitlab-ci-token:xxxxxxxxxxxxxxxxxxxx@"my_git_adress".org/"my_project".git/':无法连接到"my_git_adress".org端口 80:操作超时 调试:远程帮助程序退出。 错误:作业失败:退出代码 1

编辑:当运行器位于Gitlab服务器的同一操作系统/设备上时,并且当它在同一本地网络上的另一台设备上时,它似乎会失败。但是当它在连接到互联网的不同网络上时,它可以工作(但它卡在下一步可能是因为我们的连接不良)。

似乎是您的运行器和 gitlab 实例之间的路由问题:

连接到"我的公共互联网 IP"端口 80 失败:操作超时

我建议你登录到你的跑步者并尝试这样的事情:

curl "http://my internet ip"

如果这不起作用,则您会遇到路由问题。我们需要了解有关您的网络设置的更多信息,以便能够进一步提供帮助。

最新更新