Repository permission levels for an organization→
You can customize access to each repository in your organization with granular permission levels, giving people access to the features and tasks they need.
Setting base permissions for an organization→
You can set base permissions for the repositories that an organization owns.
Viewing people with access to your repository→
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.
Managing an individual's access to an organization repository→
You can manage a person's access to a repository owned by your organization.
Managing team access to an organization repository→
You can give a team access to a repository, remove a team's access to a repository, or change a team's permission level for a repository.
Adding outside collaborators to repositories in your organization→
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.
Removing an outside collaborator from an organization repository→
Owners and repository admins can remove an outside collaborator's access to a repository.
Converting an organization member to an outside collaborator→
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.
Converting an outside collaborator to an organization member→
If you would like to give an outside collaborator on your organization's repositories broader permissions within your organization, you can make them a member of the organization.
Reinstating a former outside collaborator's access to your organization→
You can reinstate a former outside collaborator's access permissions for organization repositories, forks, and settings.