跳到主要内容

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

  1. 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.

    image-20241230115607854

  2. 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.

    image-20241230120008703

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.

image-20241230115804394

信息
  1. If using inheritance mode in an organization project, refer to Organization Members
  2. 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.