Custom roles
You can define custom roles in the organization settings under Repository roles (/settings/roles). Click Create a role and specify a name and description for the new role. Then, select a default role to inherit the permissions from and add permissions to it (see Figure 22.4):
The permissions are categorized. So, if you type security
in the search box, the list will show you all the available permission related to security.
Permissions are available in the following categories:
- Discussions
- Issue
- Pull request
- Repository
- Security
Note that not everything is configurable. For example, there are no specific permissions for GitHub Packages at the time of writing.
If a person is given different levels of access, the higher permissions always override the lower ones. If a person has been given multiple roles, a warning will appear on GitHub next to the person with...