我的团队正在他们的git存储库上实现gerrit。 我们喜欢它的工作方式。 据我所知(请纠正我,如果我错了)一旦实现了gerrit,它是一种可选的。如果您在推送时使用refs / for,则会将您的推送发送给gerrit进行审核。但是如果你不使用refs /它会自动推送代码。 我的问题:
答案 0 :(得分:0)
这是可选的,但是一个人需要具有“特殊”权限才能直接进入分支机构(绕过Gerrit审核)。拥有此权限不是大多数Gerrit服务器中大多数人的默认权限。通常,只有配置管理器或管理员具有此权限:
Reference refs/heads/* Push
如果没有此权限的人直接推送到分支,推送将因“Gerrit禁止”错误而失败(有关详细信息,请参阅here)。