Я пытаюсь внести sh некоторые изменения (добавление файла) в репо git, используя конвейер jenkins. Здесь у меня есть скрипт groovy, который делает это,
stage('push template') {
steps {
script{
try {
withCredentials([usernamePassword(credentialsId: 'credId', passwordVariable: 'Password', usernameVariable: 'Username')]) {
sh("git config credential.username ${env.Username}")
sh("git config credential.helper '!f() { echo password=\$Password; }; f'")
sh("git add .")
sh("git commit -m \"adding config file}\"")
sh("GIT_ASKPASS=true git push -v origin {remoteBranchName}")
}
} finally {
sh("git config --unset credential.username")
sh("git config --unset credential.helper")
}
}
}
}
он ломается при нажатии изменений в "git pu sh",
remote: You are not allowed to upload code
fatal: unable to access 'repo_url': The requested URL returned error: 403
Любые предложения помогло бы, спасибо
Для информации: удаленная ветка не ограничена