Skip to main content

Configuración del servidor para hospedar la extensión de Copilot

Aprende cómo hacer que se pueda acceder a la extensión de Copilot desde Internet.

Note

GitHub Copilot Extensions se encuentra en versión preliminar pública y está sujeto a cambios.

Copilot Extension debe hospedarse en un servidor que tenga acceso a Internet. En esta guía, usaremos ngrok para crear un túnel en el servidor local, pero también podría usar un servicio como localtunnel o serveo.

Como alternativa, si es un usuario de Codespaces, puede usar el enrutamiento de puerto integrado en Codespaces. Para más información, consulta Reenviar puertos en tu codespace.

Requisitos previos

Configuración del servidor

  1. Visite la página de configuración e instalación de ngrok.

  2. Si no tiene una cuenta aún, siga las instrucciones en pantalla para registrarse.

  3. En "Agentes", asegúrese de que está seleccionado el sistema operativo correcto.

  4. En "Instalación", siga las instrucciones para que el sistema operativo descargue e instale ngrok.

  5. En "Deploy your app online," selecciona Ephemeral domain o Static domain.

  6. Ejecuta el comando proporcionado en el terminal y reemplaza el número de puerto por el puerto en el que está configurado el agente para ejecutarse. Por ejemplo:

    • Para un dominio efímero:

      Shell
      ngrok http http://localhost:EXTENSION-PORT-NUMBER
      
    • Para un dominio estático:

      Shell
      ngrok http --domain=YOUR-STATIC-DOMAIN.ngrok-free.app EXTENSION-PORT-NUMBER
      
  7. En el terminal, junto a "Reenvío", copie la dirección URL que ngrok ha asignado al servidor. Necesitará este punto de conexión de reenvío cuando configure GitHub App.

    Note

    No copie la parte -> http://localhost:XXXX de la dirección URL.

    Mantén abierta la ventana de terminal mientras usas la extensión.

Pasos siguientes