Administratorsteuerelemente für GitHub Copilot

Visual Studio 2022 führt neue Features für Administratoren ein, um GitHub Copilot für ihr Unternehmen effektiv zu konfigurieren und zu verwalten. Diese Features bieten Administratoren eine bessere Kontrolle über die Verwendung von Copilot innerhalb ihrer Organisation. Administratoren können Copilot für einzelne Konten deaktivieren oder vollständig deaktivieren und den Inhaltsausschluss konfigurieren, um zu verhindern, dass bestimmte Dateien in Visual Studio für Copilot verfügbar sind.

In diesem Artikel erfahren Sie, wie Sie:

Deaktivieren von Copilot für einzelne Visual Studio-Konten von Enterprise

Mit Visual Studio Version 17.10 können Projektadministratoren Copilot für einzelne Konten deaktivieren oder Copilot vollständig über die Visual Studio Administrative Templates (ADMX/ADML)deaktivieren, um sicherzustellen, dass Ihr Repository geschützt ist.

Um diese Richtlinien zu konfigurieren und bereitzustellen, können Sie Microsoft Intune oder den Editor für lokale Gruppenrichtlinien direkt auf dem Clientcomputer verwenden.

Konfigurieren der Copilot-Gruppenrichtlinie

  1. Wechseln Sie zum Microsoft Download Center und laden Sie die administrativen Vorlagendateien für Gruppenrichtlinien (ADMX/ADML) von Visual Studio herunter. Sie werden gefragt, wo die Dateien heruntergeladen werden sollen, stellen Sie sicher, dass der Speicherort C:\Windows\PolicyDefinitionsist.

  2. Öffnen Sie den Windows Local Group Policy Editor, navigieren Sie zu Computerkonfiguration > Administrative Vorlagen > Visual Studio >Copilot-Einstellungen, und wählen Sie eine Gruppenrichtlinie aus.

    Screenshot: Gruppenrichtlinie zum Blockieren von Copilot für Einzelpersonen.

  3. Nachdem Sie Ihre Gruppenrichtlinie ausgewählt haben, konfigurieren Sie die Richtlinie so, dass sie aktiviert oder deaktiviert wird.

    Screenshot: Gruppenrichtlinie zum Blockieren von Copilot für Einzelpersonen.

  4. Starten Sie Ihre Visual Studio-Instanz neu, um die neuen Richtlinienänderungen zu übernehmen.

Konfigurieren des Inhaltsausschlusses

Mit dem Inhaltsausschluss für GitHub Copilot können Administratoren verhindern, dass bestimmte Dateien copilot zur Verfügung stehen und vertrauliche Inhalte von der Copilot-Verwendung geschützt bleiben. Sie können Inhaltsausschlüsse verwenden, um GitHub Copilot so zu konfigurieren, dass bestimmte Dateien in einem Repository oder Organisationignoriert werden. Der Inhaltsausschluss ist nur mit einem GitHub Copilot Business- oder GitHub Copilot Enterprise-Abonnement verfügbar.

Mit Visual Studio 2022, Version 17.11, ignoriert GitHub Copilot für Visual Studio ausgeschlossene Inhalte. Wenn Sie Inhalte von Copilot ausschließen, sind Abschlusse und Chats für die betroffenen Dateien nicht verfügbar.

Beachten Sie, dass Visual Studio 2022, Version 17.11, Regeln nur im Stamm-Repository, in dem sich Ihre Lösung befindet, berücksichtigt und keine Regeln aus Git-Untermodulen oder für Dateien angewendet werden, die sich nicht in einem Git-Repository befinden.

GitHub Copilot-Vervollständigungen in Visual Studio und Ausschlüsse von Inhalten

  • Codevervollständigungen sind für ausgeschlossene Dateien nicht verfügbar.

    Screenshot: Copilot-Vervollständigungen für eine ausgeschlossene Datei.

  • Ausgeschlossene Inhalte sind nicht in Codeabschlussvorschläge in anderen Dateien enthalten.

GitHub Copilot Chat in Visual Studio und Inhaltsausschlüsse

  • Auf ausgeschlossene Dateien kann nicht im Chatfenster oder im Inlinechat verwiesen werden.

    Chatfenster

    Screenshot der Verwendung einer ausgeschlossenen Datei im Chatfenster.

    Inlinechat

    Screenshot der Verwendung einer ausgeschlossenen Datei im Inlinechat.

  • Ausgeschlossene Inhalte sind nicht in den Antworten von GitHub Copilot Chat enthalten.

    Screenshot der Antworten des Chats auf ausgeschlossene Inhalte.