Gitlab runner无法克隆repo

Gitlab runner无法克隆repo,git,docker,gitlab-ci,gitlab-ci-runner,gitlab-omnibus,Git,Docker,Gitlab Ci,Gitlab Ci Runner,Gitlab Omnibus,我通过omnibus安装了一个本地Gitlab服务器,我们称之为Gitlab.own.com,我还有一个Gitlab runner docker映像,我想让它运行ci,它们都在同一台机器上。我已成功注册跑步者,但每次ci运行时,我都会收到以下错误: Running with gitlab-runner 11.10.1 (1f513601) on runner11 mQZzHdu8 Using Docker executor with image php:7.0-cli-jessie ... P

我通过omnibus安装了一个本地Gitlab服务器,我们称之为Gitlab.own.com,我还有一个Gitlab runner docker映像,我想让它运行ci,它们都在同一台机器上。我已成功注册跑步者,但每次ci运行时,我都会收到以下错误:

Running with gitlab-runner 11.10.1 (1f513601) on runner11 mQZzHdu8 
Using Docker executor with image php:7.0-cli-jessie ...
Pulling docker image php:7.0-cli-jessie ...
Using docker image xxxxxxxxxxxxxxxxx for php:7.0-cli-jessie ...
Running on xxxxxxxxxxxxxx via xxxx... 
Reinitialized existing Git repository in /builds/path/to/.git/ 
Fetching changes...
fatal: unable to access 'http://gitlab-ci-token:xxxxxxxxxxxxxxxxxxxx@gitlab.own.com:1234/path/to.git/': Recv failure: Connection reset by peer
ERROR: Job failed: exit code 1

知道问题出在哪里吗?

这听起来像是网络/域设置的问题。当您运行git clone时http://gitlab.own.com:1234/path/to.git/本地在该机器上或docker容器内,您是否能够克隆存储库?@sauerburger我试图在容器内克隆,但得到了相同的错误。我想说的是gitlab支持基本身份验证,我通常通过ssh进行克隆。gitlab实例的域(这里是gitlab.own.com),它是否解析为您计算机的地址?中间有路由器吗?在
/etc/hosts
中是否有特定条目?您可以从另一台计算机访问gitlab.own.com吗?@sauerburger是的,我在
/etc/hosts
中添加了该框的IP,其他计算机可以访问该框。虽然在重新启动容器后,现在我在端口80上得到一个拒绝的连接。此外,gitlab还支持lighttd代理。