区分用户develop和master权限

请先搜索确保没有重复发帖。

Gogs 版本:0.11.86.0130
系统类型及版本:windows7
数据库:mysql
问题描述:
怎么设置用户的develop和master权限,控制develop权限的用户无法push到master中

如果提交 Bug,请重试在 https://try.gogs.io ;若不能重现,请先升级到最新版。

请不要发一堆没用的充满歧义的描述。

可以使用保护分支,不过目前在 web 页面还是可以强制 merge。。

1 Like

可以试试通过pr的方式合并代码。develop用户只给主仓库的读权限,develop用户fork主仓库,修改完,pr, 然后主仓库的管理员,合并

测试失败了。使用这种方式。网页直接不能发起合并请求

虽然我不清楚你具体的失败的原因,但是我确认在gogs使用githubFlow(就是我上面说的那种方式)是可行的。关于GitHubFlow实践可以参考下这篇文章:https://zhuanlan.zhihu.com/p/39148914