使用Gitlab CE的本地VM上的Gitlab Runner无法克隆repo

时间:2018-03-06 09:37:13

标签: git docker gitlab gitlab-ci

我有一个带有Gitlab CE服务器的linux虚拟机。 我试图配置一个跑步者,所以我可以使用CI / CD,但它无法克隆克隆。

这里是作业的输出

  
      
  • ...
  •   
  • 在.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服务器的同一OS /设备上时,当它在同一本地网络上的另一台设备上时,它就会失败。但是当它连接到互联网的不同网络上时,它可以正常工作(但是下一步可能会因为我们的连接不良而陷入困境)。

1 个答案:

答案 0 :(得分:0)

看起来像你的跑步者和你的gitlab实例之间的路由问题:

  

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

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

curl "http://my internet ip"

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