Skip to main content

Managing policies for Copilot in your organization

Learn how to manage policies for GitHub Copilot in your organization.

누가 이 기능을 사용할 수 있나요?

Organization owners

Organizations with a subscription to GitHub Copilot Business or GitHub Copilot Enterprise

About policies for GitHub Copilot

Organization owners can set policies to govern how GitHub Copilot can be used within the organization. For example, an organization owner can enable or disable the following Copilot features (unless an enterprise owner has blocked access to these features at the enterprise level):

  • Copilot in GitHub.com
  • Copilot Chat in the IDE
  • Copilot Chat in GitHub Mobile
  • Copilot in the CLI and Windows Terminal
  • Suggestions matching public code
  • Access to alternative models for Copilot

The policy settings selected by an organization owner determine the behavior of GitHub Copilot for all organization members that have been granted access to Copilot through the organization.

Copilot policies are also managed at the enterprise level. If your organization is part of an enterprise, and explicit settings have been selected at the enterprise level, you cannot override those settings at the organization level. For more information on managing policies at the enterprise level, see "엔터프라이즈에서 Copilot Business에 대한 정책과 기능 관리하기."

Policies for suggestion matching

Organization settings include an option to either allow or block code suggestions that match publicly available code. If you choose to block suggestions matching public code, GitHub Copilot will check potential code suggestions and the surrounding code of about 150 characters against public code on GitHub. If there is a match, or a near match, the suggestion is not shown.

If your enterprise admin has selected No policy for suggestion matching at the enterprise level, you can set a suggestion matching policy for your organization.

If an organization member is assigned a seat by multiple organizations with different suggestion matching policies under the same enterprise, GitHub Copilot will use the most restrictive policy.

Enabling Copilot features in your organization

  1. GitHub의 오른쪽 위 모서리에서 프로필 사진을 선택하고 조직을 클릭합니다.

  2. 조직 옆에 있는 설정을 클릭합니다.

  3. 사이드바의 “코드, 계획 및 자동화”에서 Copilot 을(를) 클릭한 다음 정책을 클릭합니다.

  4. Use the dropdown options to the right of each feature to enable or disable that feature for your organization.

    For example, to enable or disable suggestion matching, in the "Suggestions matching public code" dropdown, select Allowed or Blocked.

  5. If your organization has a Copilot Business or Copilot Enterprise subscription and you enable "Copilot in GitHub.com", two additional options are displayed:

    • 사용자 피드백 수집 옵트인: 사용하도록 설정된 경우 사용자는 Copilot 끌어오기 요청 요약에 대한 피드백을 제공할 수 있습니다. 자세한 내용은 "GitHub Copilot을 사용하여 끌어오기 요청 요약 만들기"을(를) 참조하세요.

    • 기능 미리 보기 옵트인: 사용하도록 설정된 경우 사용자는 아직 일반 공급되지 않는 새로운 Copilot 기능을 테스트할 수 있습니다. 기능 미리 보기에는 결함이 있을 수 있으며, 기능은 언제든지 변경되거나 중단될 수 있습니다. Copilot 기능의 현재 미리 보기에는 다음이 포함됩니다.

Setting a policy for GitHub Copilot Extensions in your organization

Note

GitHub Copilot Extensions은(는) 공개 미리 보기 버전이며 변경될 수 있습니다.

GitHub Copilot Extensions integrate external tools with GitHub Copilot Chat. See "확장을 사용하여 외부 도구를 Copilot 채팅과 통합."

Before you install Copilot Extensions in your organization, you should set a usage policy for your organization. Setting a usage policy allows you to enable or disable Copilot Extensions for all members of your organization, limiting your security risk.

If Copilot Extensions have not been enabled or disabled at the enterprise level, you can set a Copilot Extensions policy for your organization.

  1. GitHub의 오른쪽 위 모서리에서 프로필 사진을 선택하고 조직을 클릭합니다.
  2. 조직 옆에 있는 설정을 클릭합니다.
  3. 사이드바의 “코드, 계획 및 자동화”에서 Copilot 을(를) 클릭한 다음 정책을 클릭합니다.
  4. In the "Copilot Extensions" section, select the dropdown menu, then enable or disable Copilot Extensions for your organization.

Managing permissions for a GitHub Copilot Extension in your organization

After you have installed a Copilot Extension in your organization, you can view the permissions the extension has in your organization, and why those permissions are necessary. If you do not want the Copilot Extension to have the listed permissions, you can suspend or uninstall the extension.

  1. GitHub의 오른쪽 위 모서리에서 프로필 사진을 선택하고 조직을 클릭합니다.
  2. 조직 옆에 있는 설정을 클릭합니다.
  3. 사이드바의 "제3자 액세스"에서 GitHub Apps 을(를) 클릭합니다. 조직에 설치된 GitHub Apps 목록이 표시됩니다.
  4. Optionally, to filter your installed GitHub Apps for Copilot Extensions, select the Filter: dropdown menu, then click Copilot Extensions.
  5. Next to the Copilot Extension you want to review or modify, click Configure.
  6. In the "Permissions" section, review the permissions listed for the Copilot Extension. Optionally, you can block the Copilot Extension's access to your organization in one of two ways:
    • To indefinitely suspend the Copilot Extension's access to resources in your organization while keeping the extension installed, in the "Danger zone" section, click Suspend.
    • To uninstall a Copilot Extension completely, in the "Danger zone" section, click Uninstall.

Further reading