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