Я пытаюсь изменить package.json
для строки версии и фиксации как часть CI, но git push
терпит неудачу для меня. Ниже приведен код в gitlab-ci.yml
на моем этапе:
before_script:
- git remote set-url origin https://userid:${CI_PUSH_TOKEN}@gitlaburl.com/datastorage/project.git
script:
- call npm install gulp-json-modify --save
- git checkout -B myBranch
- call npm run modifyBuildVersion
- git add package.json
- git commit -m "[skip_ci]Automated commit from CI runner"
- git push --follow-tags origin myBranch
Где CI_PUSH_TOKEN - переменная среды, которую я создал в настройках-> CI / CD, и этот ключ содержит значение токенов личного доступа.
На шаге git push я получаю сообщение об ошибке
"remote: HTTP Basic: доступ запрещен, фатальный: аутентификация не удалась для"
Есть идеи, что здесь происходит не так?
Я пытался искать, но мне не помогли.