Skip to content

Customize Repositories Permissions

Summary

Project roles are managed by the Project Admin and consist of a combination of predefined global roles and customized project roles. This dual-layer approach allows for granular access control within each project. When setting up a new project, the Project Admin can modify actions within global roles and create new project-specific roles as needed. For more details, 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.