[Other doc versions]
[Doc downloads]
Stash provides the following types of permissions to allow fully customisable control of access to code.
Note that you can also:
The table below summarizes the cumulative effect of the permissions described above for anonymous and logged in users. In general, repository permissions override project permissions. A personal project can not be made public.
| Permission | Effect |
|---|---|
| BROWSE | Can view repository files, clone, pull to local |
| READ | Can browse, clone, pull, create pull requests, fork to a personal project |
| WRITE | Can merge pull requests |
| ADMIN | Can edit settings and permissions |
| Global (logged in) | Project | Repository | Branch | Effective permission |
|---|---|---|---|---|
| Personal | Personal | NA | No access | |
| Personal | Public access | NA | BROWSE just that repo | |
| No access | No access | NA | No access | |
| No access | Public access | NA | BROWSE just that repo | |
| Public access | Public access | NA | BROWSE all repos in project | |
| Personal | Personal | NA | No access | |
| Personal | Public access | NA | READ just that repo | |
| No access | No access | NA | No access | |
| No access | Public access | NA | READ just that repo | |
| Public access | No access | NA | READ all repos in project | |
| Public access | Public access | NA | READ | |
| Public access | Public access | For this user | READ that branch, no WRITE | |
| No access | READ | NA | READ just that repo | |
| Public access | READ | NA | READ just that repo | |
| READ | No access | NA | READ all repos in project | |
| READ | Public access | NA | READ all repos in project | |
| READ | READ | NA | READ all repos in project | |
| READ | No access | For this user | READ that branch, no WRITE | |
| No access | WRITE | NA | WRITE just that repo | |
| Public access | WRITE | NA | WRITE just that repo | |
| WRITE | No access | NA | WRITE all repos in project | |
| WRITE | WRITE | NA | WRITE all repos in project | |
| WRITE | WRITE | For other users | WRITE to other branches only | |
| ADMIN | Can edit settings and permissions |