代码之家  ›  专栏  ›  技术社区  ›  Robert Kovačević

如何编写git钩子来限制对分支的写入?

  •  3
  • Robert Kovačević  · 技术社区  · 14 年前

    我希望将主分支的写访问限制为只有几个开发人员,同时允许其他人拉取所有内容并推送到其他非主分支。想法是,开发人员将推送到其他分支,然后如果代码通过审查,审查人员将把它合并到主分支中。

    2 回复  |  直到 14 年前
        1
  •  4
  •   mpapis    14 年前

    我认为可以使用这样的脚本,但它不是权限管理的正确位置,应该在git服务器端完成。例如,在gitosis中,可以在gitosis.conf文件中的gitosis管理存储库中执行此配置。

    由钩子管理的安全性很容易被破坏,只有服务器可以跟踪这些事情,请查看服务器的文档以了解如何限制访问的详细信息。

        2
  •  3
  •   Karthik    12 年前

    如果代码通过审阅,审阅者会将其合并到主分支中
    http://code.google.com/p/gerrit/