GitHub Copilot 관리 제어
Visual Studio 2022에는 엔터프라이즈를 위해 관리자가 GitHub Copilot을 효과적으로 구성하고 관리할 수 있는 새로운 기능이 도입되었습니다. 관리자는 이러한 기능을 통해 조직 내에서 Copilot 사용에 대한 제어를 강화할 수 있습니다. 관리자는 개별 계정에 대해 Copilot를 사용하지 않도록 설정하거나 아예 사용하지 않도록 설정하고 Visual Studio의 Copilot에서 특정 파일을 사용할 수 없도록 콘텐츠 제외를 구성할 수 있습니다.
이 문서에서는 다음 방법을 설명합니다.
개별 Enterprise Visual Studio 계정에 대한 Copilot 비활성화
Visual Studio 버전 17.10을 사용하면 리포지토리를 보호하기 위해 Visual Studio 관리 템플릿(ADMX/ADML)을 통해 Copilot을 완전히 사용하지 않도록 설정하거나 프로젝트 관리자가 개별 계정에 대해 Copilot을 사용하지 않도록 설정할 수 있습니다.
클라이언트 컴퓨터에서 직접 Microsoft Intune 또는 로컬 그룹 정책 편집기를 사용하여 이러한 정책을 구성하고 배포할 수 있습니다.
Copilot 그룹 정책 구성
Microsoft 다운로드 센터로 이동하여 Visual Studio 그룹 정책 관리 템플릿 파일(ADMX/ADML)을 가져옵니다. 파일을 다운로드할 위치를 묻고 위치
C:\Windows\PolicyDefinitions
인지 확인합니다.Windows 로컬 그룹 정책 편집기를 열고 컴퓨터 구성 > 관리 템플릿 > Visual Studio >Copilot 설정으로 이동하여 그룹 정책을 선택합니다.
그룹 정책을 선택한 후 사용하거나 사용하지 않도록 정책을 구성합니다.
Visual Studio 인스턴스를 다시 시작하여 새 정책 변경 내용 선택
콘텐츠 제외 구성
중요한 콘텐츠를 Copilot 사용으로부터 안전하게 유지하며 관리자가 특정 파일을 Copilot에서 사용할 수 없도록 방지하기 위해 GitHub Copilot에 대한 콘텐츠 제외를 사용할 수 있습니다. 리포지토리 또는 조직의 특정 파일을 무시하도록 GitHub Copilot를 구성하기 위해 콘텐츠 제외를 사용할 수 있습니다. GitHub Copilot Enterprise 또는 GitHub Copilot Business 구독에서만 콘텐츠 제외를 사용할 수 있습니다.
Visual Studio용 GitHub Copilot에서 제외된 콘텐츠는 Visual Studio 2022 버전 17.11에서 무시됩니다. 콘텐츠를 Copilot에서 제외하면 영향을 받는 파일에서 완료 및 채팅을 사용할 수 없습니다.
Visual Studio 2022 버전 17.11은 솔루션이 있는 루트 리포지토리의 규칙만 준수하며 git 하위 모듈 또는 git 리포지토리에 없는 파일에 대해서는 규칙을 적용하지 않습니다.