【发布时间】:2014-02-15 15:17:36
【问题描述】:
我有master、staging、prod 分支。我想限制任何人单独将更改合并到远程 prod 分支中,并且希望它由系统管理员处理。如何在 git 中设置这样的限制。
【问题讨论】:
标签: git access-control
我有master、staging、prod 分支。我想限制任何人单独将更改合并到远程 prod 分支中,并且希望它由系统管理员处理。如何在 git 中设置这样的限制。
【问题讨论】:
标签: git access-control
git 本身没有任何访问控制。 gitolite 在分支级别提供了简单的访问控制。它可以让您控制如何推送到哪个分支。
【讨论】:
如果您想控制在生产分支上推送的内容,您可以:
工作流程将是:
据我了解,您可以使用 Gerrit 或 Gitorious 进行设置。
【讨论】: