Skip to content

Customize Repositories Permissions

Summary

Project roles are set by the Project Admin and comprise a predefined set of global roles together with a set of customized project roles. The combination of global and project-specific roles within a project role provides multiple layers of granularity when setting access rights on Projects. When creating a new project, the Project Admin can modify the actions set in the global roles and create new project roles for each of the Projects to which they are assigned. For more information, see Jfrog Custom Global Roles

Below is the flowchart and steps for how to customize your repositories' permissions. Note: Example below shows how to create two different repositories: one with read and another with read/write permission.

Repositories Permission Flow Chart
Figure 1. Repositories Permission Flow Chart
  1. Create project level environment:
Create project Environment
Figure 2. Create Project Environment
  1. Create project level role:
Create project Role
Figure 3. Create Project Role
  1. Attach project environment to role:
Attach Project Environment To Role
Figure 4. Attach Project Environment To Role
  1. Assign role to group:
Assign Role To Group
Figure 5. Assign Role To Group
  1. Create repositories with a customized environment:
Create Repositories With Customized Environment
Create Repositories With Customized Environment
Figure 7. Create Repositories With Customized Environment
  1. Repositories permission result:
Repositories permission result
Figure 8. Repositories Permission Result

Brought to you by DevTools and Enablement Team.