플러그 인은 .의 기능을 확장하는 패키지입니다 Copilot CLI. CLI에 등록한 마켓플레이스에서 플러그 인을 설치할 수 있습니다.
개요는 GitHub Copilot용 플러그인을(를) 참조하세요.
참고
터미널에 입력 copilot plugin [SUBCOMMAND] --help 하여 플러그 인 사용에 대한 도움말을 찾을 수 있습니다.
플러그인 찾기
플러그인은 마켓플레이스에 모여 있습니다. 마켓플레이스는 찾아보고 설치할 수 있는 플러그 인의 레지스트리입니다.
Copilot CLI 는 기본적으로 awesome-copilot 마켓플레이스를 포함합니다.
등록된 마켓플레이스를 나열하려면 다음을 입력합니다.
copilot plugin marketplace list
copilot plugin marketplace list
인터랙티브 세션에서 다음을 입력하세요:
/plugin marketplace list
/plugin marketplace list
등록된 마켓플레이스에서 플러그 인을 찾아보려면 다음을 입력합니다.
copilot plugin marketplace browse MARKETPLACE-NAME
copilot plugin marketplace browse MARKETPLACE-NAME
MARKETPLACE-NAME을(를) 마켓플레이스 이름으로 바꾸세요.
인터랙티브 세션에서 다음을 입력하세요:
/plugin marketplace browse MARKETPLACE-NAME
/plugin marketplace browse MARKETPLACE-NAME
플러그인 설치
등록된 마켓플레이스에서 플러그 인을 설치하려면 다음을 입력합니다.
copilot plugin install PLUGIN-NAME@MARKETPLACE-NAME
copilot plugin install PLUGIN-NAME@MARKETPLACE-NAME
예를 들어 awesome-copilot에서 database-data-management를 설치하려면 다음을 입력합니다:
copilot plugin install database-data-management@awesome-copilot
copilot plugin install database-data-management@awesome-copilot
인터랙티브 세션에서 다음을 입력하세요:
/plugin install PLUGIN-NAME@MARKETPLACE-NAME
/plugin install PLUGIN-NAME@MARKETPLACE-NAME
GitHub 리포지토리, Git URL, 리포지토리 하위 디렉터리 또는 로컬 경로에서 플러그 인을 설치할 수도 있습니다. 허용되는 형식은 install명령에 대한 플러그 인 사양을 참조하세요.
설치된 플러그인 관리
다음 명령을 사용하여 설치된 플러그인을 관리하는 데 사용합니다:
copilot plugin list copilot plugin update PLUGIN-NAME copilot plugin uninstall PLUGIN-NAME copilot plugin disable PLUGIN-NAME copilot plugin enable PLUGIN-NAME
copilot plugin list
copilot plugin update PLUGIN-NAME
copilot plugin uninstall PLUGIN-NAME
copilot plugin disable PLUGIN-NAME
copilot plugin enable PLUGIN-NAME
disable 은 플러그 인을 제거하지 않고 끕니다.
uninstall 를 제거합니다. 모든 명령 및 옵션은 GitHub Copilot CLI 플러그 인 참조을 참조하세요.
마켓플레이스 추가
GitHub 리포지토리에서 호스팅되는 마켓플레이스를 등록하려면 다음을 입력합니다.
copilot plugin marketplace add OWNER/REPOSITORY
copilot plugin marketplace add OWNER/REPOSITORY
OWNER/REPOSITORY를 마켓플레이스를 호스트하는 리포지토리로 바꿉니다. 다음은 그 예입니다.
copilot plugin marketplace add anthropics/claude-code
copilot plugin marketplace add anthropics/claude-code
인터랙티브 세션에서 다음을 입력하세요:
/plugin marketplace add OWNER/REPOSITORY
/plugin marketplace add OWNER/REPOSITORY
로컬 디렉터리 또는 다른 곳에서 호스트되는 Git 리포지토리에서 마켓플레이스를 추가할 수도 있습니다. 로컬 원본에 대해 마켓플레이스 디렉터리 경로를 사용합니다.
copilot plugin marketplace add /PATH/TO/MARKETPLACE-DIRECTORY
copilot plugin marketplace add /PATH/TO/MARKETPLACE-DIRECTORY
다른 곳에서 호스팅되는 Git 리포지토리의 경우 해당 Git 리포지토리의 Git URL을 사용하세요:
copilot plugin marketplace add https://gitlab.com/OWNER/REPO.git
copilot plugin marketplace add https://gitlab.com/OWNER/REPO.git
GitHub 호스팅 마켓플레이스를 게시하는 방법에 대한 지침은 GitHub 플러그 인 마켓플레이스 만들기 및 공유을 참조하세요.
마켓플레이스 삭제
마켓플레이스 등록을 취소하려면 다음을 입력하세요.
copilot plugin marketplace remove MARKETPLACE-NAME
copilot plugin marketplace remove MARKETPLACE-NAME
인터랙티브 세션에서 다음을 입력하세요:
/plugin marketplace remove MARKETPLACE-NAME
/plugin marketplace remove MARKETPLACE-NAME
마켓플레이스를 추가할 때는 해당 소스를 통해 해당 마켓플레이스를 식별합니다. 제거할 때는 마켓플레이스 목록에 표시된 마켓플레이스 이름을 사용하세요. 마켓플레이스의 플러그 인이 여전히 설치되어 있으면 명령이 실패합니다.
--force를 추가하면 해당 플러그인도 제거합니다.
리포지토리 기본값 끄기
리포지토리 기본값은 선택 사항입니다. 리포지토리 설정에서 사용하도록 설정된 플러그인을 끄려면 false의 .github/copilot/settings.local.json에 enabledPlugins 항목을 추가합니다:
{
"enabledPlugins": {
"PLUGIN-NAME@MARKETPLACE-NAME": false
}
}
{
"enabledPlugins": {
"PLUGIN-NAME@MARKETPLACE-NAME": false
}
}
식별자를 플러그인의 이름 및 마켓플레이스 이름으로 바꾸십시오. 파일을 저장하고 새 세션을 시작합니다. 플러그인을 다시 켜려면 항목을 true로 설정합니다.
이 로컬 설정 파일을 커밋하지 마세요. 엔터프라이즈 관리 설정은 리포지토리 기본값 및 로컬 재정의보다 우선합니다. 세부 정보는 GITHUB COPILOT CLI 구성 디렉터리(을)를 참조하세요.