Help Center/ CodeArts Repo/ User Guide/ Managing Member Permissions/ Configuring Project-Level Permissions
Updated on 2026-06-24 GMT+08:00

Configuring Project-Level Permissions

Scenario Overview

Project-level repository permissions are vital for role-based access control in CodeArts Repo, affecting all associated resources in a project. The configuration is a key step to secure access to project code resources and boost team collaboration and efficiency.

This section describes the constraints and detailed steps for setting project-level repository permissions, guiding users with the necessary access to configure and manage roles effectively.

Constraints

  • The project manager and other users with management permissions can modify the default operation permissions of different roles in the project on this page.
  • If the repository's visibility is set to read-only for project members, then all project members can view other resources except for the settings.
  • If the repository's visibility is set to read-only for tenant members, all tenant members can view other resources except for the settings.
  • If the repository's visibility is set to read-only for all visitors, then all visitors can view all resources except for the settings.

Configuring Project-Level Permissions

  1. Log in to the CodeArts Repo homepage. In the navigation pane on the left, choose Settings > Permissions. The Permissions page is displayed.
  2. Select the corresponding Role > CodeArts Repo, and click Edit to configure permissions.

    You can click in the Role column to create a role. Do not name the new role the same as a system role. You can copy the permissions of an existing role to the new role or select and add permissions to it as required.