GitLab CI/CD pipeline git: HTTP Basic: Access denied

Если ваш 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-denied
fatal: 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’] = false
letsencrypt[‘enable’] = false

About

View all posts by

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.