Administratorsteuerelemente für GitHub Copilot

Visual Studio 2022 führt neue Features für Administrator*innen ein, die ihnen helfen, GitHub Copilot für ihr Unternehmen effektiv zu konfigurieren und zu verwalten. Diese Features bieten Administrator*innen 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 werden folgende Vorgehensweisen behandelt:

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

Ab Visual Studio Version 17.10 können Projektadministrator*innen Copilot für einzelne Konten deaktivieren oder Copilot über die Verwaltungsvorlagen für Visual Studio (Visual Studio Administrative Templates ADMX/ADML) vollständig 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 Client-Computer verwenden.

Konfigurieren der Copilot-Gruppenrichtlinie

  1. Wechseln Sie zum Microsoft Download Center, und greifen Sie auf die administrativen Vorlagendateien für Visual Studio-Gruppenrichtlinien (ADMX/ADML) zu. Es fragt Sie, wohin die Dateien heruntergeladen werden sollen. Stellen Sie sicher, dass der Speicherort C:\Windows\PolicyDefinitions ist.

  2. Öffnen Sie den Editor für lokale Gruppenrichtlinien von Windows, navigieren Sie zu > administrativen Vorlagen für Computerkonfigurationen > Visual Studio >Copilot-Einstellungen und wählen Sie eine Gruppenrichtlinie aus.

    Screenshot der 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 der Gruppenrichtlinie zum Blockieren von Copilot für Einzelpersonen.

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

Konfigurieren von Inhaltsausschlüssen

Mithilfe der Inhaltsausschlüsse für GitHub Copilot können Administrator*innen verhindern, dass Copilot auf bestimmte Dateien sowie auf vertrauliche Inhalte zugreift. Sie können Inhaltsausschlüsse verwenden, um GitHub Copilot so zu konfigurieren, dass bestimmte Dateien in einem Repository oder einer Organisation ignoriert werden. Inhaltsausschlüsse werden nur über ein GitHub Copilot Business- oder GitHub Copilot Enterprise-Abonnement zur Verfügung gestellt.

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

Beachten Sie, dass Visual Studio 2022, Version 17.11, regeln nur im Stamm-Respository berücksichtigt und keine Regeln aus Git-Untermodulen oder für Dateien angewendet werden, die nicht unter einem Git-Repository enthalten sind.

GitHub Copilot-Fertigstellungen in Visual Studio und Inhaltsausschlüsse

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

    Screenshot: Copilot-Fertigstellungen für eine ausgeschlossene Datei.

  • Ausgeschlossene Inhalte sind nicht in Codevervollständigungsvorschlägen in anderen Dateien enthalten.

GitHub Copilot-Chat in Visual Studio und Inhaltsausschlüsse

  • Auf ausgeschlossene Dateien kann im Chatfenster oder im Inline-Chat nicht verwiesen werden.

    Chatfenster

    Screenshot: Verwendung einer ausgeschlossenen Datei im Chatfenster

    Inlinechat

    Screenshot: Verwendung einer ausgeschlossenen Datei im Inline-Chat

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

    Screenshot: Chat-Antworten auf ausgeschlossene Inhalte