1

当我使用git push origin HEAD:refs/for/branch_name时,它可以正常工作。但我用git push origin HEAD:branch_name的是,它可以绕过审阅者,直接将代码推送到服务器。有点奇怪!应显示:gerrit禁止。其他人可以帮助我吗?

我的 Apache2 httpd.conf如下所示

<VirtualHost *>  
  ServerName localhost 
  ProxyRequests Off  
  ProxyVia Off  
  ProxyPreserveHost On  

  <Proxy *>  
        Order deny,allow  
        Allow from all  
  </Proxy>  

  <Location /login/>  
     AuthType Basic  
     AuthName "Gerrit Code Review"  
     AuthBasicProvider file  
     AuthUserFile /home/kk/gerrit/server/etc/passwords  
     Require valid-user  
  </Location>  

  ProxyPass / http://10.10.68.224:9091/
  ProxyPassReverse / http://10.10.68.224:9091/
</VirtualHost>  
4

1 回答 1

1

gerrit文档描述了项目所有者如何绕过审查过程。可以限制此权限,请参阅访问控制部分中的推送类别。

于 2012-08-08T18:13:15.127 回答