Organizing members into teams
You can group organization members into teams that reflect your company or group's structure with cascading access permissions and mentions.
Teams are groups of organization members that reflect your company or group's structure with cascading access permissions and mentions.
Creating a team→
You can create independent or nested teams to manage repository permissions and mentions for groups of people.
Setting your team's profile picture→
Team maintainers and organization owners can set a profile picture for a team, which is displayed on the team's page.
Adding organization members to a team→
People with owner or team maintainer permissions can add organization members to teams. People with owner permissions can also invite non-members to join a team and the organization.
Managing code review assignment for your team→
Code review assignments clearly indicate which members of a team are expected to submit a review for a pull request.
Synchronizing teams between your identity provider and GitHub→
You can manage GitHub team membership through an identity provider (IdP) to automatically add and remove team members in an organization or enterprise account.
Renaming a team→
Team maintainers and organization owners can edit the name and description of a team.
Changing team visibility→
Team maintainers and organization owners can determine whether a team is visible or secret.
Moving a team in your organization’s hierarchy→
Team maintainers and organization owners can nest a team under a parent team, or change or remove a nested team's parent.
Requesting to add a child team→
If you have maintainer permissions in a team, you can request to nest an existing team under your team in your organization’s hierarchy.
Requesting to add or change a parent team→
If you have maintainer permissions in a team, you can request to nest your team under a parent team in your organization's hierarchy.
Removing organization members from a team→
People with owner or team maintainer permissions can remove team members from a team. This may be necessary if a person no longer needs access to a repository the team grants, or if a person is no longer focused on a team's projects.
Disabling team discussions for your organization→
Organization owners can choose to disable or enable team discussions across the organization.
Deleting a team→
Organization owners can delete teams at any time from the team's settings page.