Skip to main content

Включение и настройка GitHub Copilot для бизнеса

To use GitHub Copilot for Business, you need to set up a subscription for your organization or enterprise.

GitHub Copilot can be managed through personal accounts with GitHub Copilot for Individuals or through organization or enterprise accounts with GitHub Copilot for Business.

To use GitHub Copilot for Business, you need to set up a subscription for your organization or enterprise account. For more information, see "Managing your GitHub Copilot subscription for your organization or enterprise."

If you want to use GitHub Copilot for Business in your organization or enterprise, you must first establish a policy for the use of GitHub Copilot. Once GitHub Copilot is enabled at the enterprise-level, you can configure GitHub Copilot settings for each organization in your enterprise.

Enabling Copilot for Business for your enterprise

Note:

  • You must be an enterprise owner to enable Copilot for Business for your enterprise.
  • If you set up a Copilot for Business subscription for your organization account, you can skip this section.

Your enterprise owner can enable Copilot for Business for the organizations in the enterprise by first establishing the policy and then assigning users. To enforce a policy to manage the use of Copilot for Business, follow the steps in "Enforcing policies for GitHub Copilot in your enterprise." If you need additional help with policy configuration or user assignment for Copilot for Business, you can contact GitHub's Sales team.

GitHub Copilot includes a filter which detects code suggestions that match public code on GitHub. Your enterprise owner can choose whether to enable or disable the filter at the enterprise-level, or allow organization owners to decide at the organization-level. For more information, see "Enforcing policies for GitHub Copilot in your enterprise."

Configuring GitHub Copilot settings in your organization

Note: If you set up a Copilot for Business subscription for your organization account, you configure GitHub Copilot settings in your organization without an enterprise policy.

Once an enterprise owner has enabled Copilot for Business for an organization, organization owners and members with admin permissions can configure GitHub Copilot access for their organization. Depending on the policy settings configured at the enterprise-level, an organization owner may also be able to determine whether to allow or block GitHub Copilot suggestions that match public code. For more information, see "Managing Copilot for Business."

Assigning GitHub Copilot seats

To give people or teams within your organization access to GitHub Copilot, you need to assign them a GitHub Copilot seat. Once a GitHub Enterprise Cloud admin enables a Copilot for Business subscription in your organization, you can assign GitHub Copilot seats to individuals and teams in your organization. To enable access for all current and future users in your organization, or specific users in your organization, follow the steps in "Managing Copilot for Business."

Configuring network settings

If members of your organization will be using GitHub Copilot on your company's corporate network, you may need to configure network settings so that members can use GitHub Copilot successfully.

  • If you use an HTTP proxy server on your network, you can configure GitHub Copilot to connect via this server. To successfully intercept and inspect GitHub Copilot's secure connection, you may need to install custom SSL certificates on your users' machines. For more information, see "Configuring network settings for GitHub Copilot."
  • If you use a firewall, you may need to add certain domains to the firewall's allowlist. For more information, see "Troubleshooting firewall settings for GitHub Copilot."