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:
- 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.
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.
Enabling Copilot features in your organization
-
GitHub の右上隅で、プロフィール写真を選択し、 あなたの組織をクリックします。
-
組織の隣の [設定] をクリックします。
-
サイドバーの [コード、計画、自動化] で、 Copilot をクリックし、[ポリシー] をクリックします。
-
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.
-
If your organization has a Copilot Business subscription and you enable "Copilot in GitHub.com", two additional options are displayed:
-
ユーザー フィードバック収集にオプトインする: 有効にすると、ユーザーは Copilot pull request の概要に関するフィードバックを提供できます。 詳しくは、「GitHub Copilot で pull request の概要を作成する」を参照してください。
-
オプトインのプレビュー機能: 有効にすると、ユーザーはまだ一般提供されていない新しい Copilot 機能をテストできます。 機能のプレビューには欠陥があり、機能はいつでも変更または廃止される可能性があることに注意してください。 Copilot 機能の現在のプレビューを次に示します。
- Copilot text completion。 「Copilot テキスト入力候補の使用」を参照してください。
- ワークフローが失敗した理由について Copilot に質問する。 「Asking GitHub Copilot questions in GitHub」をご覧ください。
-
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 Chat と統合する."
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.
- GitHub の右上隅で、プロフィール写真を選択し、 あなたの組織をクリックします。
- 組織の隣の [設定] をクリックします。
- サイドバーの [コード、計画、自動化] で、 Copilot をクリックし、[ポリシー] をクリックします。
- 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.
- GitHub の右上隅で、プロフィール写真を選択し、 あなたの組織をクリックします。
- 組織の隣の [設定] をクリックします。
- サイド バーの [サード パーティのアクセス] で、[GitHub Apps] をクリックします。 組織にインストールされている GitHub Apps の一覧が表示されます。
- Optionally, to filter your installed GitHub Apps for Copilot Extensions, select the Filter: dropdown menu, then click Copilot Extensions.
- Next to the Copilot Extension you want to review or modify, click Configure.
- 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.