Github Repo受保护的分支配置不起作用

问题描述 投票:0回答:1

我正在尝试配置GitHub仓库,因此只有某些用户可以推送到某个分支。

分支模式名称与我想要限制的分支匹配。

以下是受保护分支设置的屏幕截图:

enter image description here

但是,我仍然可以从任何分支创建一个pull请求并合并到受保护的分支。

这是一个组织回购,我有管理员权限。只有组织维护者才能更改分支机构的受保护设置吗?还有其他需要配置的东西吗?

github merge push branch protected
1个回答
1
投票

我认为这是设计上的。 “限制谁可以推送到匹配的分支”功能限制谁可以推送到分支机构,但你说

但是,我仍然可以从任何分支创建一个pull请求并合并到受保护的分支。

保护分支的重点是强制代码通过拉取请求过程。限制推送访问不会限制拉取请求。它只是意味着用户不能直接向分支机构使用git push代码。

您还可以在合并拉取请求之前添加所需的状态检查,例如测试通过,一定数量的协作者批准拉取请求,提交加密签名等。

© www.soinside.com 2019 - 2024. All rights reserved.