Note
GitHub Copilot Extensions은(는) 공개 미리 보기 버전이며 변경될 수 있습니다.
Copilot Extension는 인터넷에서 액세스할 수 있는 서버에 호스트되어 있어야 합니다. 이 가이드에서는 ngrok를 사용하여 로컬 서버에 터널을 만들지만 localtunnel 또는 serveo와 같은 서비스를 사용할 수도 있습니다.
또는 Codespaces 사용자인 경우 기본 제공 Codespaces 포트 전달을 사용할 수 있습니다. 자세한 내용은 codespace의 포트 전달을(를) 참조하세요.
필수 조건
- Copilot Extension.를 만들었습니다. 자세한 내용은 Copilot 확장을 위한 Copilot 에이전트 빌드 또는 Copilot 확장을 위한 Copilot 기술 세트 빌드을(를) 참조하세요.
서버 구성
-
ngrok 설정 및 설치 페이지를 방문합니다.
-
계정이 없는 경우 화면의 지침에 따라 가입합니다.
-
"에이전트"에서 올바른 운영 체제가 선택되어 있는지 확인합니다.
-
"I설치"에서 운영 체제의 지침에 따라 ngrok를 다운로드하고 설치합니다.
-
"앱 온라인 배포"에서 Ephemeral domain 또는 Static domain을 선택합니다.
-
터미널에 제공된 명령을 실행하여 포트 번호를 확장이 실행되도록 구성된 포트로 바꿔서 실행합니다. 예시:
-
임시 도메인의 경우:
Shell ngrok http http://localhost:EXTENSION-PORT-NUMBER
ngrok http http://localhost:EXTENSION-PORT-NUMBER
-
정적 도메인의 경우:
Shell ngrok http --domain=YOUR-STATIC-DOMAIN.ngrok-free.app EXTENSION-PORT-NUMBER
ngrok http --domain=YOUR-STATIC-DOMAIN.ngrok-free.app EXTENSION-PORT-NUMBER
-
-
터미널에서 "전달" 옆에 ngrok가 서버에 할당한 URL을 복사합니다. GitHub App을(를) 구성할 때 이 전달 엔드포인트가 필요합니다.
Note
URL의
-> http://localhost:XXXX
부분을 복사하지 마세요.확장을 사용하는 동안 터미널 창을 열어 두세요.