Role and Permission Description
Permissions in GitCode projects are allocated using roles.
提示
The roles and permissions in personal projects are fixed. If the existing roles do not meet your needs, you can use projects under an organization to create new roles with different permissions. For more information, please refer to Organization User Management.
The system's inherent roles and their descriptions are listed below:
Role Name | Role Description |
---|---|
Admin | The project creator, with full permissions and final decision-making power |
Maintainer | Daily project manager, responsible for merge requests and releases |
Developer | Write and submit code, participate in development and discussions |
Participant | Report issues, provide feedback, and participate in project discussions |
Viewer | Browse project permissions, participate in public discussion areas |
These roles are ranked from highest to lowest permission. Each role has its specific range of permissions and responsibilities. To ensure project security and efficient operation, allocate role permissions reasonably based on actual needs.
For finer-grained permission settings for commits and PRs, please refer to Commit Settings and PR Settings.