Organization Project and Personal Project Permission Instructions
In GitCode, the permission management for organization projects and personal projects differs to meet the needs of various collaboration scenarios.
The following is a detailed explanation of the permission modes for both.
Permission Management for Organization Projects
Organization projects support two permission management modes: Inheritance Mode and Independent Mode
-
Inheritance Mode
- Function Description: Inherits member and permission settings from the organization, managed uniformly by the organization's administrators.
- Applicable Scenario: When you want the members and permission configurations within the organization to be quickly synchronized to the project, this mode is recommended to reduce the workload of repetitive settings.
-
Independent Mode
- Function Description: The project can manage its members and permissions independently, consistent with the permission management method for personal projects.
- Applicable Scenario: When the project requires specific members or permission settings and does not wish to be affected by the organization's permission configuration, this mode is recommended.
Permission Management for Personal Projects
Personal project permission management operates in independent mode, controlled by the project owner and administrators. Specific rules include:
- Only the project owner and administrators can manage members and permissions.
- Members can be invited as needed, and appropriate roles (such as developer, maintainer, etc.) can be assigned.
- Project permission settings are not influenced by organization members or other external configurations.
- If using inheritance mode in an organization project, refer to Organization Members
- For projects using independent mode or personal projects, refer to Project Member Management
By flexibly choosing permission management modes, you can efficiently configure members and permissions according to your project's needs, whether it’s unified management for team collaboration or personalized settings for small teams. GitCode provides fitting solutions for all scenarios.