Condividi tramite


Controlli di amministratore per GitHub Copilot

Visual Studio 2022 introduce nuove funzionalità per gli amministratori per configurare e gestire GitHub Copilot per l'azienda in modo efficace. Queste funzionalità offrono agli amministratori un maggiore controllo sull'uso di Copilot all'interno dell'organizzazione. Gli amministratori possono disabilitare Copilot per singoli account o disabilitarli completamente e configurare l'esclusione del contenuto per impedire la disponibilità di determinati file per Copilot in Visual Studio.

In questo articolo vengono illustrate le operazioni seguenti:

Disabilitazione di Copilot per singoli account di Visual Studio aziendali

Con Visual Studio versione 17.10, gli amministratori di progetto possono disabilitare Copilot per singoli account o disabilitare completamente Copilot tramite i modelli amministrativi di Visual Studio (ADMX/ADML), assicurandosi che il repository sia protetto.

Per configurare e distribuire questi criteri, è possibile usare Microsoft Intune o l'Editor Criteri di gruppo locali direttamente nel computer client.

Configurare i criteri di gruppo copilot

  1. Passare all'Area download Microsoft e acquisire i file dei modelli amministrativi di Criteri di gruppo di Visual Studio (ADMX/ADML). Chiede dove si desidera scaricare i file, assicurarsi che il percorso sia C:\Windows\PolicyDefinitions.

  2. Aprire l'Editor Criteri di gruppo locali di Windows, passare a Configurazione > computer Modelli > amministrativi Di Visual Studio> Copilot Settings e selezionare un criterio di gruppo.

    Screenshot di Criteri di gruppo per bloccare Copilot per utenti singoli.

  3. Dopo aver selezionato i criteri di gruppo, configurare i criteri per abilitare o disabilitare.

    Screenshot di Criteri di gruppo per bloccare il copilota per utenti singoli.

  4. Riavviare l'istanza di Visual Studio per selezionare le nuove modifiche ai criteri

Configurare l'esclusione del contenuto

L'esclusione del contenuto per GitHub Copilot consente agli amministratori di impedire la disponibilità di determinati file per Copilot e di proteggere i contenuti sensibili dall'uso di Copilot. È possibile usare le esclusioni di contenuto per configurare GitHub Copilot per ignorare file specifici in un repository o in un'organizzazione. L'esclusione del contenuto è disponibile solo con una sottoscrizione gitHub Copilot Business o GitHub Copilot Enterprise.

Con Visual Studio 2022 versione 17.11, GitHub Copilot per Visual Studio ignorerà il contenuto escluso. Quando si esclude il contenuto da Copilot, i completamenti e le chat non sono disponibili nei file interessati.

Si noti che Visual Studio 2022 versione 17.11 rispetta solo le regole nel repository radice in cui risiede la soluzione e non applica regole dai moduli secondari Git o per i file non inclusi in un repository Git.

Completamenti di GitHub Copilot in Visual Studio ed esclusioni di contenuto

  • I completamenti del codice non sono disponibili nei file esclusi.

    Screenshot dei completamenti copiloti in un file escluso.

  • Il contenuto escluso non è incluso nei suggerimenti di completamento del codice in altri file.

Chat di GitHub Copilot in Visual Studio ed esclusioni di contenuto

  • Non è possibile fare riferimento ai file esclusi nella finestra di chat o nella chat inline.

    Finestra chat

    Screenshot dell'uso di un file escluso nella finestra della chat.

    Chat inline

    Screenshot dell'uso di un file escluso nella chat inline.

  • Il contenuto escluso non è incluso nelle risposte di GitHub Copilot Chat.

    Screenshot delle risposte della chat sul contenuto escluso.