Перейти к содержимому. | Перейти к навигации

Персональные инструменты

Вы здесь: Главная / Спиричев Вадим / СофтСервис / Установка gitlab в контейнере docker. / Дискуссия про проблемы подключения runner'a к gitlab по https

Дискуссия про проблемы подключения runner'a к gitlab по https

https://gitlab.com/gitlab-org/gitlab-runner/-/issues/1754

Add support for --no-verify-certs for gitlab-runner register command

 

Особенно последний совет:

SERVER=gitlab.example.com
PORT=443
CERTIFICATE=/etc/gitlab-runner/certs/${SERVER}.crt

# Create the certificates hierarchy expected by gitlab
sudo mkdir -p $(dirname "$CERTIFICATE")

# Get the certificate in PEM format and store it
openssl s_client -connect ${SERVER}:${PORT} -showcerts </dev/null 2>/dev/null | sed -e '/-----BEGIN/,/-----END/!d' | sudo tee "$CERTIFICATE" >/dev/null

# Register your runner
gitlab-runner register --tls-ca-file="$CERTIFICATE" [your other options]