是否可以配置gerrit始终将推送请求发送到refs / for?

时间:2016-12-16 18:18:56

标签: gerrit

我的团队正在他们的git存储库上实现gerrit。 我们喜欢它的工作方式。 据我所知(请纠正我,如果我错了)一旦实现了gerrit,它是一种可选的。如果您在推送时使用refs / for,则会将您的推送发送给gerrit进行审核。但是如果你不使用refs /它会自动推送代码。 我的问题:

  • 有没有办法不给用户直接推送的机会?我希望每次推送都能被发送到修订版,因为有时用户可能会忘记为他/她的推送请求添加refs /。

1 个答案:

答案 0 :(得分:0)

这是可选的,但是一个人需要具有“特殊”权限才能直接进入分支机构(绕过Gerrit审核)。拥有此权限不是大多数Gerrit服务器中大多数人的默认权限。通常,只有配置管理器或管理员具有此权限:

Reference refs/heads/* Push

如果没有此权限的人直接推送到分支,推送将因“Gerrit禁止”错误而失败(有关详细信息,请参阅here)。