Gerrit no funcionó. Todavía puedo pasar por alto al crítico

Cuando uso git push origin HEAD:refs/for/branch_name , funciona normalmente. Pero utilizo git push origin HEAD:branch_name , puede omitir el revisor e insert el código directamente en el server. ¡Es raro! Mostrará : prohibido por gerrit . ¿Alguien más puede ayudarme?

Mi Apache2 httpd.conf se muestra a continuación

 <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> 

La documentation de gerrit describe cómo el propietario del proyecto puede eludir el process de revisión. Es posible restringir este permiso, consulte la categoría de inserción en la sección de control de acceso .