如何防止gerrit复制ref / changes / *镜像git仓库

时间:2012-07-31 03:16:25

标签: git gerrit

我的项目使用Gerrit 2.4.2的内置复制将内容镜像到另一个git仓库。

我的配置如下所示,

[remote "another-git-server"]
  url = mirorserver.com:/git/projects/${name}
  push = +refs/heads/*:refs/heads/*
  push = +refs/tags/*:refs/tags/*

然而,Gerrit会复制所有引用/更改/ * 以镜像git repo。我不想将这些内部审核更改复制到另一个git服务器。

有没有办法阻止格瑞特复制这些参考文献?

1 个答案:

答案 0 :(得分:2)

根据http://gerrit-documentation.googlecode.com/svn/Documentation/2.4.2/config-replication.html的文档,推送refs / heads / *和refs / tags / *不会从refs / changes / *中推送任何内容。如果您肯定这是您所看到的,请在http://code.google.com/p/gerrit/issues/list提交错误。

您可以尝试另外一种解决方法 - 在配置中指定authGroup并创建一个对refs / changes / *没有读取权限的组