我在私有网络中使用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界面,我可以使用密钥使用SSH克隆存储库,使用令牌使用http克隆存储库。
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服务器?