Skip to main content

This version of GitHub Enterprise will be discontinued on 2022-10-12. No patch releases will be made, even for critical security issues. For better performance, improved security, and new features, upgrade to the latest version of GitHub Enterprise. For help with the upgrade, contact GitHub Enterprise support.

Setting permissions for adding outside collaborators

To protect your organization's data and the number of paid licenses used in your organization, you can configure who can add outside collaborators to organization repositories.

By default, anyone with admin access to a repository can invite outside collaborators to work on the repository. You can choose to restrict the ability to add outside collaborators to organization owners only.

You may not be able to configure this setting for your organization, if an enterprise owner has set a policy at the enterprise level. For more information, see "Enforcing repository management policies in your enterprise."

Adding an outside collaborator to a private repository will use one of your paid licenses. For more information, see "About billing for your enterprise."

  1. In the top right corner of GitHub Enterprise Server, click your profile photo, then click Your organizations. Your organizations in the profile menu

  2. Next to the organization, click Settings. The settings button

  3. In the left sidebar, click Member privileges. Member privileges option in org settings

  4. Under "Repository invitations", select Allow members to invite outside collaborators to repositories for this organization. Checkbox to allow members to invite outside collaborators to organization repositories

  5. Click Save.