阻止直接向分支推送

  • 本文关键字:分支 gerrit
  • 更新时间 :
  • 英文 :


我的团队同时使用gerrit和gitlab,当人们同时使用gerrit和gitlab时,这有时会导致问题。

使用gerrit而不是

git push origin HEAD:refs/for/masterwe wrong issuegit push.

因此,代码将自动推送到Remote分支,而不是创建变更集。

在gerrit中,我们如何阻止所有对分支的直接推送?

进入:

Gerrit > All-Projects project > Access

看"Push"在"ref/heads/*"类别。也许你的团队有一个"允许";在此许可下。编辑项目权限以删除它或添加"block";

存在一个访问类别push因此,可以为项目管理站点下的组禁用此功能。更多信息可以在这里找到

最新更新