VS Code와 CLI의 관리형 Copilot 설정 배포
MDM과 파일 기반 구성으로 VS Code와 Copilot CLI에 관리형 GitHub Copilot 설정을 배포할 수 있게 됐습니다.
교안에 영향
이제 Copilot 관리 설정을 서버뿐 아니라 MDM과 파일 기반으로도 배포할 수 있어, 예전의 서버 관리만 다룬 안내는 일부 맞지 않습니다.
요약
- GitHub Copilot CLI와 VS Code에서 관리형 GitHub Copilot 설정을 디바이스 수준으로 배포할 수 있게 됐습니다. - 기존 server-managed 채널에 더해 native MDM과 file-based 배포를 지원합니다. - Windows, macOS, Linux에서 managed-settings.json 또는 OS 수준 관리 설정을 통해 같은 키와 값을 적용합니다. - Native MDM, server-managed, file-based 순으로 우선순위가 적용되며 지원 설정 키가 안내됐습니다.
바뀐 것
새 기능
- GitHub Copilot CLI와 VS Code에 관리형 GitHub Copilot 설정을 디바이스 수준으로 배포할 수 있게 됐습니다.
- 기존 server-managed 채널에 더해 native MDM과 file-based 구성으로 설정을 전달할 수 있게 됐습니다.
- Windows는 HKEY_LOCAL_MACHINE\SOFTWARE\Policies\GitHubCopilot 레지스트리 키를, macOS는 com.github.copilot 도메인의 managed preferences를 사용합니다.
- file-based는 macOS, Windows, Linux의 고정 경로에서 managed-settings.json을 읽습니다.
- permissions.disableBypassPermissionsMode, model, enabledPlugins, extraKnownMarketplaces, strictKnownMarketplaces, telemetry.* 설정을 지원합니다.
개선
- 여러 채널이 동시에 설정을 제공하면 Native MDM, Server-managed, File-based 순으로 우선순위가 적용됩니다.
기타
- structured settings인 enabledPlugins는 JSON 문자열 값으로 제공해야 하며, 추가 키가 앞으로 더해질 수 있습니다.