Repository roles
Repository related authorization can be further controlled with repository roles. Enabling authorization for a repository assigns project admin users and groups with admin role to the repository by default. After enabling repository specific authorization, project roles have no effect anymore over the repository.
Privilege | Guest | Developer | Master | Manager [1] | Admin [1] |
---|---|---|---|---|---|
See code reviews or multi-repo code reviews | ✓ | ✓ | ✓ | ✓ | ✓ |
See repository | ✓ | ✓ | ✓ | ✓ | ✓ |
Manage code reviews or multi-repo code reviews | ✓ | ✓ | ✓ | ||
Merge code reviews [2] | ✓ | ✓ | ✓ | ||
Write to repository | ✓ | ✓ | ✓ | ||
Merge multi-repo code reviews [2] | ✓ | ✓ | |||
Write to protected branches | ✓ | ✓ | |||
Manage repository | ✓ | ||||
Manage repository hooks | ✓ | ||||
Manage repository members | ✓ |
- [1] Manager and Admin roles are not available for collaborators.
- [2] Merging code reviews with a protected destination branch is limited to master and admin roles.
See Bots & programmatic repository access for bot privileges.