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 invite people to become 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.
Restricting access to your organization's data→
OAuth App access restrictions allow organization owners to restrict an untrusted app's access to the organization's data. Organization members can then use OAuth Apps for their personal user accounts while keeping organization data safe.
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 SAML single sign-on for your organization→
Organization administrators can manage organization members' identities and access to the organization with SAML single sign-on (SSO).
Granting access to your organization with SAML single sign-on→
Organization administrators can grant access to their organization with SAML single sign-on. This access can be granted to organization members, bots, and service accounts.
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.