Setting up a GitHub Organization

5.2.2. Setting up a GitHub Organization #

For a small organization, like a research group or small company, we suggest the following approach:

  1. Create an Organization: Invite all permanent research group members with “Write” or “Maintain” Roles.

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

  3. Invite additional Users: Add external collaborators and temporary members who are not part of your Organization directly to Repositories.