Skip to main content

코파일럿 CLI에 대한 엔터프라이즈 플러그인 표준 구성

엔터프라이즈 리포지토리에서 파일을 정의하여 settings.json 엔터프라이즈 .github-private 플러그 인 표준을 구성합니다.

누가 이 기능을 사용할 수 있나요?

Enterprise owners

참고

이 기능은 공개 미리 보기에서 사용 중이며 변경될 수 있습니다.

  1. 엔터프라이즈의 .github-private 리포지토리에서 .github/copilot/ 디렉터리로 이동합니다. 리포지토리가 .github-private 아직 없는 경우 엔터프라이즈에서 사용자 지정 에이전트 사용 준비을 참조하세요.

  2. 에서 settings.json파일을 만들거나 편집합니다.github/copilot/settings.json.

  3. 파일에 플러그 인 정책 구성을 추가합니다. 파일은 settings.json 다음 최상위 속성을 지원합니다.

    JSON
    {
      "extraKnownMarketplaces": {
        "MARKETPLACE-NAME": {
          "source": {
            "source": "github",
            "repo": "OWNER/REPO"
          }
        }
      },
      "enabledPlugins": {
        "PLUGIN-NAME@MARKETPLACE-NAME": true
      }
    }
    
    • extraKnownMarketplaces: CLI 사용자가 사용할 수 있는 추가 플러그 인 마켓플레이스를 정의합니다. 각 항목은 OWNER/REPO 형식으로 공급자(source)와 리포지토리("github")를 지정하는 속성을 포함하는 명명된 마켓플레이스 개체입니다.
    • enabledPlugins: 모든 엔터프라이즈 사용자에 대해 자동으로 설치되는 플러그 인을 정의합니다. 각 항목은 형식 PLUGIN-NAME@MARKETPLACE-NAME을 키로 사용하고, 부울 값 true으로 플러그인을 사용할 수 있게 합니다.
  4.        `.github-private` 리포지토리의 기본 분기로 변경 사항을 커밋하고 푸시합니다.
    

구성이 커밋되면 엔터프라이즈 사용자는 다음에 인증할 때 지정된 마켓플레이스와 사전 설치된 플러그 인을 볼 수 있습니다 코파일럿 CLI.