Если ваш GitLab заявляет ошибку ниже в пайпе, при проверенных правах доступа (проект без анонимного доступа), ролей и прочего:
Reinitialized existing Git repository in /builds/root/project/.git/remote: HTTP Basic: Access denied. If a password was provided for Git authentication, the password was incorrect or you’re required to use a token instead of a password. If a token was provided, it was either incorrect, expired, or improperly scoped. See http://gitlab.susenin.ru/help/topics/git/troubleshooting_git.md#error-on-git-fetch-http-basic-access-deniedfatal: Authentication failed for ‘http://gitlab.susenin.ru/root/project.git/’
посмотрите на значение external_url, даже если у вас SSL терминируется на внешнем балансере – он должен быть с https:
external_url ‘https://gitlab.susenin.ru’
Дополнительно придется явно вставить параметры ниже, исходя из своего окружения, ибо начнёт искать сертификат у себя под ногами (а у нас он на внешнем балансере терминируется):
nginx[‘listen_port’] = 80
nginx[‘listen_https’] = falseletsencrypt[‘enable’] = false