仓库权限问题如何设置分支可写但限制master合并权限

我创建了仓库,在仓库设置页面添加协作者,权限只有可读、可写、管理三种。后两者都拥有合并master的权限。这样是不合理的,每一个拥有可写权限的开发者都可以合并master不符合常理。其实我想让协作者拥有分支push权限,但不具备master权限,类似于gitlab的developer角色。gogs是我用的不对,还是现在就是这种情况?

而且又发现了另一个问题 我被仓库所有者赋予了仓库的只读权限,但是在仓库设置里我可以自行设置成可写权限。这也太不合理了,这相当于没有权限管理啊。。:joy:

你是管理员吗?是的话无视所有权限。

我也感觉是自己操作不得法, 但现在用 Gitea 发现解决了这个问题