GitHub Teams are groups of organization members with cascading access permissions and mentions. Below are the benefits of creating your own team in a Cardinal Cloud GitHub organization.
- Access Control & Permissions: Teams allow you to manage group permissions (e.g., read and write) across multiple repositories, simplifying project management.
- Communication & Collaboration: Mention entire teams in issues and pull requests with @team-name for streamlined communication.
- Project Management: Organize contributors into teams based on roles, helping clarify responsibilities and streamline workflows.
- Onboarding: New members automatically inherit team permissions, simplifying access setup.
- Shared Responsibilities: Assign teams as code owners to distribute pull request reviews and responsibilities.
- Visibility & Reporting: Monitor team activities, track progress, and allocate resources efficiently.
- Scalability: Teams help manage large projects and repositories more effectively as your project grows.
Before you begin
- Any user in a Cardinal Cloud GitHub organization can create a team.
- Team members must already be a member of your GitHub organization.
- Modifying the membership of a team (or creating a new team) will not send an invitation to join Cardinal Cloud GitHub or the organization.
- Optionally, you can manage the team membership by associating an existing workgroup that’s controlled using Workgroup Manager. Workgroup membership reaches GitHub through Active Directory, so when making changes this way, allow approximately one hour for the synchronization to occur.
Create a new Team
To create a team within a Cardinal Cloud GitHub Organization, follow these steps:
- Go to the target organization and click Teams, then New team.
- On the Create new team page, enter a Team name and Description of your team.
- Optionally, if you're creating a child team, under Parent team, select the Select a parent team dropdown menu and click a parent team.
- Optionally, in the Identity Provider Groups section, select a campus workgroup.
- Click Create team.
Add Stanford Developer Organization Members to your Team
- Go to the target organization and click Teams.
- Click the name of your team.
- At the top of the page, click Members.
- Click Add a member.
- If the person you want to add is already a member of the organization, type their username and click Enter.
- If the person you want to add is not a member of the organization, they will need to join the organization first.
- Review the list of repositories that the new team member will have access to, then click Add USERNAME to TEAMNAME.
Learn more
Visit About Teams to learn more about creating a new team under an existing parent team (nested teams).