我在专用网络中使用Dockerized Gitlab设置 .
我的Gitlab服务器位于172.16.X.Y,其中X和Y是我网络上的有效IP地址组件 . 我正在使用这个Dockerized Gitlab的 docker-compose.yml
设置:
https://github.com/sameersbn/docker-gitlab
-
我唯一改变的是
GITLAB_HOST
参数,我设置为172.16.X.Y. -
从我的计算机上,我可以访问172.16.X.Y:10080上的Gitlab Web界面,我可以使用密钥和使用令牌的http来使用SSH克隆存储库 .
-
172.16.X.Y正在运行RHEL 7
-
我在176.16.X.Y上安装了gitlab-runner . 当尝试使用Docker执行程序使用CI时,我遇到以下问题:
fatal: unable to access 'http://gitlab-ci-token:xxxxxxxxxxxxxxxxxxxx@172.16.X.Y:10080/stephen.barr/test-docker-ci.git/': Failed to connect to 172.16.X.Y port 10080: Host is unreachable ERROR: Job failed: exit code 1
当我在172.16.X.Y上登录 gitlab-runner
时,我可以克隆这个仓库 . 如何让gitlab runner看到git服务器?