Stash provides the following types of permissions to allow fully customisable control of access to code.

次のことも可能です。

グローバル権限

プロジェクト権限

Repository permissions

ブランチの権限

Permissions matrix

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.

キー

権限効果
BROWSECan view repository files, clone, pull to local
READCan browse, clone, pull, create pull requests, fork to a personal project
WRITECan merge pull requests
ADMINCan edit settings and permissions
Global
(logged in) 
プロジェクトリポジトリブランチEffective permission
(error)PersonalPersonalN/Aアクセスなし
(error)PersonalPublic accessN/ABROWSE just that repo
(error)アクセスなしアクセスなしN/Aアクセスなし
(error)アクセスなしPublic accessN/ABROWSE just that repo
(error)Public accessPublic accessN/ABROWSE all repos in project
(tick)PersonalPersonalN/Aアクセスなし
(tick)PersonalPublic accessN/AREAD just that repo
(tick)アクセスなしアクセスなしN/Aアクセスなし
(tick)アクセスなしPublic accessN/AREAD just that repo
(tick)Public accessアクセスなしN/AREAD all repos in project
(tick)Public accessPublic accessN/AREAD
(tick)Public accessPublic accessFor this userREAD that branch, no WRITE
(tick)アクセスなしREADN/AREAD just that repo
(tick)Public accessREADN/AREAD just that repo
(tick)READアクセスなしN/AREAD all repos in project
(tick)READPublic accessN/AREAD all repos in project
(tick)READREADN/AREAD all repos in project
(tick)READアクセスなしFor this userREAD that branch, no WRITE
(tick)アクセスなしWRITEN/AWRITE just that repo
(tick)Public accessWRITEN/AWRITE just that repo
(tick)WRITEアクセスなしN/AWRITE all repos in project
(tick)WRITEWRITEN/AWRITE all repos in project
(tick)WRITEWRITEFor other usersWRITE to other branches only
(tick)ADMIN  Can edit settings and permissions