GitHub Copilot 的 管理員控制
Visual Studio 2022 引進了新功能,讓管理員能有效率地為其企業設定和管理 GitHub Copilot。 這些功能可讓管理員更充分控制其組織對於 Copilot 的使用。 系統管理員可以停用個別帳戶的 Copilot 或完全停用它,並設定內容排除以防止 Visual Studio 中的 Copilot 使用特定檔案。
在本文中,您將學會如何:
針對個別 Enterprise Visual Studio 帳戶停用 Copilot
在 Visual Studio 版本 17.10 中,專案管理員可以為個人帳戶停用 Copilot,或透過 Visual Studio 管理範本 (ADMX/ADML) 完全停用 Copilot,從而確保您的存放庫受到保護。
若要設定及部署這些原則,您可以直接在用戶端機器使用 Microsoft Intune 或本機群組原則編輯器。
設定 Copilot 群組原則
前往 Microsoft 下載中心,抓取 Visual Studio 群組原則系統管理範本檔案 (ADMX/ADML)。 其會詢問您要檔案下載位置,請確定位置為
C:\Windows\PolicyDefinitions
。開啟 [Windows 本機群組原則編輯器],瀏覽至 [電腦設定] > [系統管理範本] > [Visual Studio] > [Copilot 設定],然後選取 [群組原則]。
在選取群組原則之後,請設定原則以便啟用或停用。
重新啟動 Visual Studio 執行個體,以便挑選新原則變更
設定內容排除
GitHub Copilot 的內容排除功能可讓管理員禁止 Copilot 存取某些檔案,並確保敏感內容不會讓 Copilot 使用。 您可以使用內容排除,將 GitHub Copilot 設定為忽略存放庫或組織中的特定檔案。 內容排除功能只適用於 GitHub Copilot Business 或 GitHub Copilot Enterprise 訂用帳戶。
在 Visual Studio 2022 版本 17.11 中,適用於 Visual Studio 的 GitHub Copilot 將忽略排除的內容。 當您從 Copilot 排除內容時,受影響的檔案將無法使用補全和聊天功能。
請注意,Visual Studio 2022 17.11 版只會遵守解決方案所在的根存放庫中的規則,而且不會套用來自 git 子模組的規則,或不會將規則套用至不在 Git 存放庫底下的檔案。