Question
- My Unity Organization currently uses standard permissions, but I need more control. How can I create Custom Roles to manage granular version control permissions, such as restricting who can create repositories, push changes, or perform merges for specific users and groups?
Resolution
To create a custom group (e.g., "HelloWorld Artist") with granular permissions, follow these steps:
- Navigate to the Unity Cloud Dashboard.
- Go to DevOps > Custom roles > New custom role.
- Under Name, enter the desired name for your custom role.
- Under Description, provide a brief description of the role's purpose.
- Under Scope, select the level you wish this custom role to be applied to (Organization, Project, or Repository).
- Under Permissions, define the specific permissions granted to this role.
- Under Users & groups (Optional), assign the role to users and groups that you have already created at the organization level.
More Information
For further details on permissions and managing groups, please refer to the following official resources: