Skip to main content

Copilot 확장을 호스트하도록 서버 구성

인터넷에서 Copilot 확장에 액세스할 수 있도록 하는 방법을 알아봅니다.

Note

GitHub Copilot Extensions은(는) 공개 미리 보기 버전이며 변경될 수 있습니다.

Copilot Extension는 인터넷에서 액세스할 수 있는 서버에 호스트되어 있어야 합니다. 이 가이드에서는 ngrok를 사용하여 로컬 서버에 터널을 만들지만 localtunnel 또는 serveo와 같은 서비스를 사용할 수도 있습니다.

또는 Codespaces 사용자인 경우 기본 제공 Codespaces 포트 전달을 사용할 수 있습니다. 자세한 내용은 codespace의 포트 전달을(를) 참조하세요.

필수 조건

서버 구성

  1. ngrok 설정 및 설치 페이지를 방문합니다.

  2. 계정이 없는 경우 화면의 지침에 따라 가입합니다.

  3. "에이전트"에서 올바른 운영 체제가 선택되어 있는지 확인합니다.

  4. "I설치"에서 운영 체제의 지침에 따라 ngrok를 다운로드하고 설치합니다.

  5. "앱 온라인 배포"에서 Ephemeral domain 또는 Static domain을 선택합니다.

  6. 터미널에 제공된 명령을 실행하여 포트 번호를 확장이 실행되도록 구성된 포트로 바꿔서 실행합니다. 예시:

    • 임시 도메인의 경우:

      Shell
      ngrok http http://localhost:EXTENSION-PORT-NUMBER
      
    • 정적 도메인의 경우:

      Shell
      ngrok http --domain=YOUR-STATIC-DOMAIN.ngrok-free.app EXTENSION-PORT-NUMBER
      
  7. 터미널에서 "전달" 옆에 ngrok가 서버에 할당한 URL을 복사합니다. GitHub App을(를) 구성할 때 이 전달 엔드포인트가 필요합니다.

    Note

    URL의 -> http://localhost:XXXX 부분을 복사하지 마세요.

    확장을 사용하는 동안 터미널 창을 열어 두세요.

다음 단계