Skip to content

Preview

This document is still in preview and may contain mistakes or reference resources, links, and information that does not exist or is not yet relevant.

GitHub Teams

Teams are the building blocks for managing members in a GitHub organization. They reflect an organization's structure with cascading access permissions and mentions.

To learn more about teams, please see About teams.

Team Membership

GitHub teams are created and synchronized from the Texas A&M University directory. Create a team every time a unique set of people need to collaborate on a project or repository.

Teams can be requested using the team creation link for an organization from the Texas A&M University GitHub site. A NetID login is required to create a team, and an API endpoint will be available in the future for automated and programmatic team creation.

Managing Team Members

We synchronize team members from groups in the Texas A&M University directory using Azure Active Directory. Team owners can add, remove, and manage members and other owners from the Azure portal.

You can find a list of teams you own on the Texas A&M University GitHub site. This list will contain direct links to the Azure portal for managing team members.

We plan to release a more streamlined portal for managing GitHub team members in the future.

Course- and Enrollment-based teams

We are actively exploring options to create automatically-updating teams based on course and section enrollment and hope to release this as a feature soon. In the meantime, please add students directly to a repository without using a team until we can provide the enrollment-team feature and ensure full FERPA compliance.

Back to top