prohibited by Gerrit
====================

This is a general error message that is returned by Gerrit if a push
is not allowed, e.g. because the pushing user has no sufficient
privileges.

In particular this error occurs:
1. if you push a commit for code review to a branch for which you
   don't have upload permissions (access right '+2 Upload permission'
   in the link:access-control.html#category_READ['Read Access'] category)
2. if you bypass code review without sufficient privileges in the
   link:access-control.html#category_pHD['Push Branch'] category
3. if you push a tag without sufficient privileges in the link:access-control.html#category_pTAG['Push Tag']
   category


GERRIT
------
Part of link:error-messages.html[Gerrit Error Messages]

prohibited by Gerrit
====================

This is a general error message that is returned by Gerrit if a push
is not allowed, e.g. because the pushing user has no sufficient
privileges.

In particular this error occurs:
1. if you push a commit for code review to a branch for which you
   don't have upload permissions (access right '+2 Upload permission'
   in the link:access-control.html#category_READ['Read Access'] category)
2. if you bypass code review without sufficient privileges in the
   link:access-control.html#category_pHD['Push Branch'] category
3. if you push a tag without sufficient privileges in the link:access-control.html#category_pTAG['Push Tag']
   category

For new users it happens often that they accidentally try to bypass
code review. The push then fails with the error message 'prohibited
by Gerrit' because the project didn't allow to bypass code review.
Bypassing the code review is done by pushing directly to refs/heads/*
(e.g. refs/heads/master) instead of pushing to refs/for/* (e.g.
refs/for/master). Details about how to push commits for code review
are explained link:user-upload.html#push_create[here].


GERRIT
------
Part of link:error-messages.html[Gerrit Error Messages]

Extend explanation of 'prohibited by Gerrit' error
Extend explanation of 'prohibited by Gerrit' error

New users often run into the 'prohibited by Gerrit'
error because they accidentally try to bypass code
review (e.g. in the push specification they
configure 'refs/heads/master' instead of
'refs/for/master' as destination ref). Since this
happens quite often this case is now explained in
an own paragraph in the 'prohibited by Gerrit'
documentation.

Change-Id: Icda2eccf7f8febbf48680b2d492a816641f1f357
Signed-off-by: Edwin Kempin <b444e279ad95fdef4fbdd82c813b624595df204a@gmail.com>
