致命:无法访问'http:// gitlab-ci-token:xxxxxxxxxxxxxxxxx @@ 82dee0b9a1df / test / test-project.git /':无法解析主机:82dee0b9a1df

时间:2019-07-29 07:34:05

标签: docker gitlab

我已经在docker容器上安装了Gilab,现在创建了Gitlab CI管道。并且gitlab-runner安装了另一个实例,当我运行管道时,我遇到了以下错误。

克隆存储库... 克隆到'/ var / lib / gitlab-runner / builds / hmKPWpWb / 0 / test / test-project'... 致命:无法访问“ http://gitlab-ci-token:xxxxxxxxxxxxxxxxxxxx@82dee0b9a1df/test/test-project.git/”:无法解析主机:82dee0b9a1df

3 个答案:

答案 0 :(得分:0)

在gitlab-runner实例上,

ip_address_of_gitlab_server 82dee0b9a1df放入/etc/hosts文件中。

并确保在构建gitlab容器时已将neeeded_ports暴露在容器外部。

答案 1 :(得分:0)

如果您在 Rancher 中工作并且发生同样的错误,只需在 /etc/hosts 文件中添加机器 ip,如下所示:

10.42.0.77 gitlab-b5f597f66-hcs96
<pod internal ip> <pod name>

答案 2 :(得分:-1)

我不知道这是否正确,但是我在文件/etc/resolv.conf中添加了“ nameserver 8.8.8.8”这一行,并为我工作。有人知道此解决方案是否有效,为什么? here i finded this solution