Skip to main content

Managing base permissions for projects

Organization owners can configure a base permission for projects created in their organization.

About base permissions for projects

You can set a project's base permission to control the level of access for all members of your organization. You can then specify individual and team permissions for each project in addition to the base permission. For more information on setting permissions for individual projects, see "Managing access to your projects."

When you set the base permission for projects in your organization's settings, the base permission will apply to any new projects created by organization members and existing projects that do not currently have a base permission configured in the project's settings.

Note

When you migrate a project (classic) to an organization, the organization's base permission for projects will not be applied. After migrating your project, make sure to confirm the project's permissions. For more information, see "Managing access to your projects."

Setting a base permission for projects in your organization

  1. In the upper-right corner of GitHub, select your profile photo, then click Your organizations.
  2. Next to the organization, click Settings.
  3. In the "Access" section of the sidebar, click Member privileges.
  4. Under "Projects base permissions", select the dropdown menu and click a permissions level.
  5. In the pop-up window, review the changes and number of projects that will be affected. To confirm, click Change default permission to PERMISSION.

Further reading