git 远程:错误:GH 006:refs/heads/preprod的受保护分支更新失败

0qx6xfy6  于 2023-06-28  发布在  Git
关注(0)|答案(2)|浏览(321)

bounty还有2天到期。回答此问题可获得+100声望奖励。000723-weict希望引起更多关注这个问题。

我被Github的问题卡住了,这对我来说似乎很奇怪。
我在过去两年一直在使用Github。最近我遇到了一个问题,下面给出:

remote: Resolving deltas: 100% (12/12), completed with 12 local objects.
remote: error: GH006: Protected branch update failed for refs/heads/preprod.
remote: error: Changes must be made through a pull request.

我工作的组织,我们一直保持我们的回购作为私人回购。
我们有不同的环境存储库,例如(staging、preprod、prod / master)
我们有两个认证规则。
1.必须得到其中一人的批准
1.它有一些受保护的分支,如staging,preprod,prod/master。
我无法从几天推到受保护的分支。我也是团队的一员,负责在受保护的分支中推送代码。
我用的是MAC。我知道有很多解决方案,但对我不起作用。

4dc9hkyq

4dc9hkyq1#

这意味着rulesin beta in April 2023)现在对所有存储库都有效。
确保遵循“Enhancements for admins bypassing branch protections on github.com
或者,如昨天(2023年6月23日)的讨论所示,您需要删除该规则:

0yg35tkg

0yg35tkg2#

你没有提到你对这些仓库有什么访问权限(管理员/贡献者)?
在分支保护规则中有一个标志,它有助于通过拉取请求检查,
保护匹配分支->合并前需要pull request->允许指定参与者绕过所需的pull request
有可能你有这个特殊的权限来推送到仓库,最近它被GitHub仓库管理员撤销了。

相关问题