Я использую gitlab runner с docker исполнителем. Я создал служебную учетную запись в gitlab, которая имеет необходимые разрешения, а также создала пару ключей s sh, чтобы этот пользователь имел доступ к проекту с помощью S SH. В моем файле .gitlab-ci.yml я могу запустить несколько git команд, таких как git clone
, git checkout
, git pull
, ОДНАКО я сталкиваюсь с ошибкой при запуске git push
command
fatal: unable to access 'https://gitlab-ci-token:[MASKED]@gitlab.example.com/project/repo.git/': The requested URL returned error: 403
Мы используем самоподписанный SSL для git, и я добавил git config --global http.sslVerify false
, чтобы отключить проверку ssl проверки для конвейера.
Кто-нибудь, кто мог бы помочь в этом вопросе?