Organization owners can manage individual and team access to the organization's repositories. Team maintainers can also manage a team's repository access.
People with owner or team maintainer roles can manage repository access with teams. Each team can have different repository access permissions.
Organization owners can view people’s access to a repository within an organization. Owners of organizations using GitHub Enterprise Cloud or GitHub Enterprise Server can also export a CSV list of people who have access to a repository.
Organization owners can manage any person's access to a repository, as well as other relevant information about the person's relationship to the organization.
Organization owners and team maintainers can add repositories to a team, as well as change the team's read, write, and admin access to the repository.
An outside collaborator is a person who isn't explicitly a member of your organization, but who has Read, Write, or Admin permissions to one or more repositories in your organization.
Owners and repository admins can remove an outside collaborator's access to a repository.
If a current member of your organization only needs access to certain repositories, such as consultants or temporary employees, you can convert them to an outside collaborator.
If you would like to give an outside collaborator on your organization's repositories broader permissions within your organization, you can invite them to become a member of the organization.
If you required two-factor authentication in your organization and an outside collaborator was removed from the organization for not having 2FA enabled, you can reinstate a former outside collaborator's access permissions for organization repositories, forks, and settings.