仅为Gerrit添加特定存储库

时间:2014-11-27 17:47:38

标签: git gerrit

我有一个非常具体的案例。我已经将/ home / prashant / git作为Gerrit的基目录。

git文件夹有5个项目:a1.git,a2.git,a3.git,a4.git和a5.git。但是,我只想将a4.git存储库用于gerrit审查。休息都应该正常工作。我想仅在a4.git上“强制执行”审核。

当整个文件夹路径被赋予gerrit时,它将强制审查该文件夹中的所有存储库。我不想要这个。 git push origin ref/....应该仅针对a4.git发送更改以供审核,并且应该合并以备休息。

有谁知道有任何办法吗?

我的gerrit和* .git文件碰巧在不同的机器上。 Repos由https://gitlab.example.com/admin/a4.git(HTTP)

引用

1 个答案:

答案 0 :(得分:2)

默认情况下,Gerrit要求更改在到达目标分支之前进行审核,但这只是默认配置。如果您希望人们能够直接将更改推送到refs / heads / name-of-branch,请为他们授予Push permission相关参考号。

  1. 导航到项目的设置(例如,通过项目 - >列表)。
  2. 选择“访问”选项卡。
  3. 点击修改。
  4. 对于refs / heads / *参考,请单击“添加权限”,然后选择“推送”。
  5. 填写权限应该适用的群组(例如,注册用户)并保存更改。
相关问题