按照Github 官方文档所写,应该就在仓库页面的 Settings→ Branches→Add rule 的 Rule settings 区域显示。
但是实际上我的项目设置中打开看到的是这样:并没有 Restrict who can push to this branch 这个选项!
目的就是想设置比较低权限的开发帐号不能 push 到 master 分支就可以了。要怎么操作呢?
![]() | 1 mcfog 2019-09-18 11:18:38 +08:00 via Android 你自己贴的链接里答案写的很清楚了 |
![]() | 2 mumu0934 OP @mcfog 可是我自己的仓库设置里面没有 Restrict who can push to this branch 这个选项 |
3 nnnToTnnn 2019-09-18 11:29:36 +08:00 github 是这样玩的?好像不是把? 难道不是应该 Pull requests,然后审核过后才能合并吗? |
![]() | 4 mumu0934 OP ![]() |
![]() | 5 zpf124 2019-09-18 11:36:33 +08:00 ![]() "*组织*所有者和对组织拥有的仓库具有管理员权限的人员可以强制执行分支限制,以便只有特定用户或团队才能推送到受保护分支。" 你创建组织了吗? 你自己的仓库是归属于你个人名下的把? 那只有你自己有权限提交,你还要限制谁? |