5.2.2. Setting up a GitHub Organization #
For a small organization, like a research group or small company, we suggest the following approach:
Create an Organization: Invite all permanent research group members with “Write” or “Maintain” Roles.
Create Teams: Represent your research-groups hierarchy with Teams and Teams-of-Teams (child Teams). This can be useful for managing permissions and access to repositories.
Invite additional Users: Add external collaborators and temporary members who are not part of your Organization directly to Repositories.