Organizations and teams

Collaborate across many projects while managing access to projects and data and customizing settings for your organization.

  • Collaborating with groups in organizations

    Groups of people can collaborate across many projects at the same time in organization accounts.

  • Managing membership in your organization

    After you create your organization, you can add people as members of the organization. You can also remove members of the organization, and reinstate former members.

  • Managing people's access to your organization with roles

    A person's role in your organization defines their level of access to your organization, its settings, and your data. You can make people owners, members, or billing managers for your organization, or you can give them team maintainer permissions.

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

  • Collaborating with your team

    Within an organization, your team can work together across projects using team discussions.

  • Managing access to your organization's repositories

    Organization owners can manage individual and team access to the organization's repositories. Team maintainers can also manage a team's repository access.

  • Managing access to your organization’s project boards

    As an organization owner or project board admin, you can give organization members, teams, and outside collaborators different levels of access to project boards owned by your organization.

  • Managing access to your organization's apps

    As an organization owner, you can allow individual organization members to manage GitHub Apps in your organization.

  • Managing organization settings

    Organization administrators can change several settings, including the names of repositories that belong to the organization and Owners team membership. In addition, organization admins can delete the organization and all of its repositories.

  • Keeping your organization secure

    Organization owners have several features to help them keep their projects and data secure. If you're the owner of an organization, you should regularly review your organization's audit log, member 2FA status, and application settings to ensure that no unauthorized or malicious activity has occurred.

  • Managing Git access to your organization's repositories

    You can add an SSH certificate authority (CA) to your organization and allow members to access the organization's repositories over Git using keys signed by the SSH CA.

  • Migrating to improved organization permissions

    If your organization was created after September 2015, your organization includes improved organization permissions by default. Organizations created before September 2015 may need to migrate older Owners and Admin teams to the improved organization permissions model.

Did this doc help you?Privacy policy

Help us make these docs great!

All GitHub docs are open source. See something that's wrong or unclear? Submit a pull request.

Make a contribution

Or, learn how to contribute.