Я искал вокруг SO по моей проблеме. У меня есть GitLab CE и GitLab Runner, размещенные на одном сервере. Когда я запускал конвейер проекта, я получал сообщение об ошибке fatal: unable to access 'http://repo.company.com/devs/project1/cart.git/': Could not resolve host: repo.company.comdevs
. Я подумал, что это проблема сетевого подключения, поэтому я создал сеть gitlabnet
и подключил ее к контейнерам: gitlab и gitlab-runner. Но позже выяснилось, что отсутствует домен /
после домена, который должен быть repo.company.com/devs
вместо repo.company.comdevs
. Я проверил external_url GitLab и получил правильное значение с трейлингом sla sh.
ОБНОВЛЕНИЕ: дополнительная информация. Я использую Apache в качестве обратного прокси. Похоже на это
*Apache - https://repo.company.com -> http://localhost:8085
*GitLab on Docker - 8085:80 8086:443