【发布时间】:2021-03-28 13:57:20
【问题描述】:
我有一个应用程序,我想在 CI 构建期间增加版本。我正在尝试使用应用程序凭据将版本推回,但出现以下错误:
+ git push origin HEAD:master
remote: error: GH006: Protected branch update failed for refs/heads/master.
remote: error: At least 1 approving review is required by reviewers with write access.
现在,当我使用自己的凭据执行此操作时,它可以工作,因为我是 repo 中的管理员,但是尽管有通常的分支保护,我如何授予对应用程序的访问权限以推送到 master?
【问题讨论】:
-
我的解决方法是使用用户凭据,但我更愿意将其作为应用程序,似乎 github 对应用程序和提交权限没有足够精细的控制。
标签: jenkins github git-push github-app