Skip to main content

Copilot 에이전트를 배포하도록 서버 구성

인터넷에서 액세스할 수 있는 서버에 Copilot 에이전트를 배포하는 방법을 알아봅니다.

Note

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

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

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

필수 조건

서버 구성

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

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

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

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

  5. "앱 온라인 배포"에서 임시 도메인 또는 정적 도메인을 선택합니다.

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

    • 임시 도메인의 경우:

      Shell
      ngrok http http://localhost:3000
      
    • 정적 도메인의 경우:

      Shell
      ngrok http --domain=YOUR-STATIC-DOMAIN.ngrok-free.app 3000
      

      Note

      Blackbeard 데모 확장은 기본적으로 포트 3000에서 실행되도록 구성됩니다.

  7. 터미널에서 "전달" 옆에 ngrok가 서버에 할당한 URL을 복사합니다. GitHub App을(를) 구성할 때 이 전달 엔드포인트가 필요합니다.

    Note

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

    에이전트를 사용하는 동안 터미널 창을 열어 두세요.

다음 단계