Не удалось соединиться с портом 80 127.0.0.1: соединение отклонено в Gitlab-ci

1655
Nullpointer

Я использую пробную версию Gitlab для предприятий и устанавливаю gitlab-runner на том же сервере. Настройте конвейеры для сборки проектов, используя gitlab-runner, но получая ошибку ниже при сборке моего кода:

Running with gitlab-ci-multi-runner 9.5.0 (413da38) on mypc10.local (db1052ee) Using Docker executor with image php:7.1.1 ... Waiting for services to be up and running... Using docker image sha256:66096b6df47a96fc0e86eb84a6c1c2d5c34ce55e2ddc70cb1cad17910b58ee17 for predefined container... Pulling docker image php:7.1.1 ... Using docker image php:7.1.1 ID=sha256:608e59384e11266142f9eb5e66b4b887596371e910e6b20e797717961947e3c4 for build container... Running on runner-db1052ee-project-2-concurrent-0 via nls10... Fetching changes... fatal: unable to access 'http://gitlab-ci- token:xxxxxxxxxxxxxxxxxxxx@mypc10.local/root/myproject.git/': Failed to connect to 172.18.0.1 port 80: Operation timed out ERROR: Job failed: exit code 1 

Я смог разрешить mypc10.localимя хоста с помощью файла hosts, даже пытался настроить localhost, 127.0.0.1 и 192.168.1.24 на gitlab, но получил ту же ошибку. Также можно подключиться к 80порту через мое имя хоста.

Кто-нибудь есть идея, почему получить эту ошибку?

0

1 ответ на вопрос

0
Bart

Уже некоторое время вам нужно использовать https, чтобы это работало, поэтому настройте свою среду gitlab с помощью ssl сертификата .

Вы также можете проверить этот пост ... https://stackoverflow.com/questions/34003101/gitlab-runner-unable-to-clone-repository-via-http/35759913#35759913

Вопрос (несколько неясно) говорит о том, что OP смог подключиться к порту 80 через telnet. Как согласовать это с тем, что ** http ** не работает? (Это то, что вы говорите, верно?) Scott 6 лет назад 0
@Scott Это специфично для gitlab-runner, которому нужен https. Таким образом, хотя порт 80 работает (этот конфиг не может аутентифицироваться), и тогда весь конвейер CI терпит неудачу ... Я полагаю, что может быть лучший обмен сообщениями об ошибках, но именно так я решил подобную проблему ... Bart 6 лет назад 0