Members of legacy admin teams automatically retain the ability to create repositories until those teams are migrated to the improved organization permissions model.

You can remove the ability for members of legacy admin teams to create repositories by creating a new team for these members, ensuring that the team has necessary access to the organization's repositories, then deleting the legacy admin team.

For more information about improved organization permissions, see "Repository permission levels for an organization."

Warnings:

  • If there are members of your legacy Admin team who are not members of other teams, deleting the team will remove those members from the organization. Before deleting the team, ensure members are already direct members of the organization, or have collaborator access to necessary repositories.
  • To prevent the loss of private forks made by members of the legacy Admin team, you must follow steps 1-3 below before deleting the legacy Admin team.
  • Because "admin" is a term for organization members with specific access to certain repositories in the organization, we recommend you avoid that term in any team name you decide on.
  1. Create a new team under the improved organization permissions model.
  2. Add each of the members of your legacy admin team to the new team.
  3. Give the new team equivalent access to each of the repositories the legacy team could access.
  4. Delete the legacy admin team.

Further reading