仅为 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和a * .git文件碰巧在不同的机器上。存储库由 https://gitlab.example.com/admin/a4.git (HTTP) 引用

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

  1. 导航到项目的设置(例如,通过项目 -> 列表)。
  2. 选择"访问"选项卡。
  3. 单击编辑。
  4. 对于引用/头/* 参考,单击添加权限并选择推送。
  5. 填写权限应应用到的组(例如注册用户)并保存更改。

最新更新