|  | = 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 | 
|  | link:access-control.html#category_push_review['Push'] on | 
|  | `+refs/for/refs/heads/*+`) | 
|  | 2. if you bypass code review without | 
|  | link:access-control.html#category_push_direct['Push'] access right | 
|  | on `+refs/heads/*+` | 
|  | 3. if you bypass code review pushing to a non-existing branch without | 
|  | link:access-control.html#category_create['Create Reference'] access | 
|  | right on `+refs/heads/*+` | 
|  | 4. if you push an annotated tag without | 
|  | link:access-control.html#category_create_annotated['Create Annotated Tag'] | 
|  | access right on `+refs/tags/*+` | 
|  | 5. if you push a signed tag without | 
|  | link:access-control.html#category_create_signed['Create Signed Tag'] | 
|  | access right on `+refs/tags/*+` | 
|  | 6. if you push a lightweight tag without the access right link:access-control.html#category_create['Create | 
|  | Reference'] for the reference name `+refs/tags/*+` | 
|  | 7. if you push a tag with somebody else as tagger and you don't have the | 
|  | link:access-control.html#category_forge_committer['Forge Committer'] | 
|  | access right for the reference name `+refs/tags/*+` | 
|  | 8. if you push to a project that is in state 'Read Only' | 
|  |  | 
|  | For new users it often happens 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] | 
|  |  | 
|  | SEARCHBOX | 
|  | --------- |