Bagikan melalui


Kontrol admin untuk GitHub Copilot

Visual Studio 2022 memperkenalkan fitur baru bagi administrator untuk mengonfigurasi dan mengelola GitHub Copilot untuk perusahaan mereka secara efektif. Fitur-fitur ini memberikan administrator kontrol yang lebih besar atas penggunaan Copilot dalam organisasi mereka. Admin dapat menonaktifkan Copilot untuk akun individual atau menonaktifkannya sama sekali, dan mengonfigurasi pengecualian konten untuk mencegah file tertentu tersedia untuk Copilot di Visual Studio.

Dalam artikel ini, Anda mempelajari cara:

Menonaktifkan Copilot untuk akun Enterprise Visual Studio individual

Dengan Visual Studio versi 17.10, administrator proyek dapat menonaktifkan Copilot untuk akun individual atau menonaktifkan Copilot sama sekali melalui Templat Administratif Visual Studio (ADMX/ADML), memastikan bahwa repositori Anda dilindungi.

Untuk mengonfigurasi dan menyebarkan kebijakan ini, Anda dapat menggunakan Microsoft Intune atau Editor Kebijakan Grup Lokal langsung di komputer klien.

Mengonfigurasi kebijakan grup Copilot

  1. Buka Pusat Unduhan Microsoft dan ambil file Templat Administratif Kebijakan Grup Visual Studio (ADMX/ADML). Ini meminta Anda di mana Anda ingin file diunduh, pastikan lokasinya C:\Windows\PolicyDefinitions.

  2. Buka Editor Kebijakan Grup Lokal Windows, arahkan ke > Konfigurasi Komputer, > Templat Administratif, >Visual StudioPengaturan Copilot, dan pilih kebijakan grup.

    Cuplikan layar Kebijakan Grup untuk memblokir Copilot bagi Individu.

  3. Setelah Anda memilih kebijakan grup, konfigurasikan kebijakan untuk mengaktifkan atau menonaktifkan.

    Cuplikan layar Group Policy untuk memblokir copilot untuk individu.

  4. Mulai ulang instans Visual Studio Anda untuk mengambil perubahan kebijakan baru

Mengonfigurasi pengecualian konten

Pengecualian konten untuk GitHub Copilot memungkinkan administrator mencegah file tertentu tersedia untuk Copilot dan menjaga keamanan konten sensitif dari penggunaan Copilot. Anda dapat menggunakan pengecualian konten untuk mengonfigurasi GitHub Copilot untuk mengabaikan file tertentu dalam repositori atau organisasi . Pengecualian konten hanya tersedia dengan GitHub Copilot Business atau langganan GitHub Copilot Enterprise.

Dengan Visual Studio 2022 versi 17.11, GitHub Copilot untuk Visual Studio akan mengabaikan konten yang dikecualikan. Saat Anda mengecualikan konten dari Copilot, penyelesaian dan obrolan tidak tersedia pada file yang terpengaruh.

Perhatikan bahwa Visual Studio 2022 versi 17.11 hanya menghormati aturan di repositori akar tempat solusi Anda berada, dan tidak menerapkan aturan dari submodul git atau untuk file yang tidak berada di bawah repositori git.

Pelengkapan Kode GitHub di Visual Studio dan pengecualian konten

  • Penyelesaian kode tidak tersedia pada file yang dikecualikan.

    Cuplikan layar penyelesaian Copilot pada file yang dikecualikan.

  • Konten yang dikecualikan tidak disertakan dalam saran penyelesaian kode dalam file lain.

GitHub Copilot Chat di Visual Studio dan pengecualian konten

  • File yang dikecualikan tidak dapat direferensikan di jendela obrolan atau di obrolan sebaris.

    jendela Obrolan

    Cuplikan layar menggunakan file yang dikecualikan di jendela obrolan.

    obrolan sebaris

    Cuplikan layar menggunakan berkas yang telah dikecualikan dalam obrolan sebaris.

  • Konten yang dikecualikan tidak disertakan dalam respons GitHub Copilot Chat.

    Cuplikan layar respons obrolan tentang konten yang dikecualikan.