5.2.1. Key Elements#
Users
Individual accounts that can own Organizations, (nested-)Teams, and Repositories. They can be assigned to different project management elements and roles like Issues, Pull Requests, Milestones, Projects, etc.
Organizations
Shared accounts for collaboration across multiple projects.
Teams
Teams consist of members from the organization (not external collaborators) who have access to specific repositories. To reflect a group’s hierarchy, teams can be nested within other teams, with child teams inheriting the permissions of their parent teams.
Repositories
Containers for project files, code, and documentation.