Once you create an organization, you manage the organization's repository access with teams. Each team can have different repository access permissions.
Repository access teams
There are four types of repository access teams available in an organization:
- Owners team
- Admin access teams
- Write access teams
- Read access teams
Note: There is no team permission that allows access to issues, but blocks read access to repositories. However, you can create a second repository that contains only issues, and store your code repository in a separate, restricted repository.
For information on managing teams, see "Adding people to teams in an organization."
Repository action | Read access teams | Write access teams | Admin access teams | Owners team |
---|---|---|---|---|
Pull (read), push (write), and fork (copy) all repositories in the organization | X | |||
Create and delete any repository in the organization | X | |||
Create and delete the team's repositories | X | X | ||
Change settings for repositories assigned to the admin team | X | X | ||
Transfer repositories into, and out of, the organization account | X | X | ||
Pull from (read) the team's assigned repositories | X | X | X | X |
Push to (write) the team's assigned repositories | X | X | X | |
Fork (copy) the team's assigned repositories | X | X | X | X |
Send pull requests from forks of the team's assigned repositories | X | X | X | X |
Merge and close pull requests | X | X | X | |
Open issues | X | X | X | X |
Close, reopen, and assign issues | X | X | X | |
Close issues they opened themselves | X | X | X | X |
Apply labels and milestones | X | X | X | |
Have an issue assigned to them | X | X | X | X |
Create and edit releases | X | X | X | |
View draft releases | X | X | X | |
Edit and delete their own comments on commits, pull requests, and issues | X | X | X | X |
Edit and delete anyone's comments on commits, pull requests, and issues | X | X | X | |
Edit wikis | X | X | X | X |
View published releases | X | X | X | X |
Organization settings
Members of an organization's Owners team are the only members of the organization who can view and edit membership of all teams under the organization. Admin access team members can add and remove members from their admin team, but cannot perform these actions for other teams in the organization.
In addition, members of the Owners team have full access to the organization's account settings, including the ability to:
- Edit the organization profile and public members
- Delete the organization account and all its contents
- Access the audit log