Creating an Organization
- Click the + icon in the top navigation and select New Organization.
- Enter an Organization Name (this becomes part of the URL).
- Set the Visibility — public or restricted.
- Click Create Organization.
Managing Members
Add members to your organization from the Members tab:
- Click Invite Member.
- Search for the user by their MokoGIT username.
- Assign them to one or more Teams.
Teams and Permissions
Teams allow fine-grained access control within an organization:
- Owners — Full administrative access to all organization resources.
- Custom Teams — Create teams with specific permissions:
- Read — View repositories and issues.
- Write — Push code and manage issues.
- Admin — Full control over assigned repositories.
Creating a Team
- Go to the organization's Settings → Teams.
- Click Create New Team.
- Name the team and set its permission level.
- Choose which repositories the team can access — All Repositories or Specific Repositories.
- Click Create Team, then add members.
Organization Repositories
Repositories created under an organization are owned by the organization, not an individual. This means:
- Access is managed through teams, not personal permissions.
- Repositories persist even if a member leaves.
- All team members with the appropriate permissions can collaborate.
Best Practices
- Use organizations to separate client projects, internal tools, and shared libraries.
- Create a Developers team with write access and an Ops team with admin access.
- Use the Owners team sparingly — only for administrators who need full control.
