Skip to main content

Konfigurieren Ihres Servers für die Bereitstellung Ihres Copilot-Agents

Hier erfahren Sie, wie Sie Ihren Copilot-Agent auf einem Server bereitstellen, auf den über das Internet zugegriffen werden kann.

Note

GitHub Copilot Extensions befinden sich in der public preview und können noch geändert werden.

Ihr Copilot agent muss auf einem Server gehostet werden, auf den über das Internet zugegriffen werden kann. Diese Anleitung hilft Ihnen beim Einrichten eines Servers zum Ausführen Ihres Copilot agent. In dieser Anleitung verwenden wir ngrok zum Erstellen eines Tunnels zu Ihrem lokalen Server, aber Sie können auch einen Dienst wie localtunnel oder serveo verwenden.

Wenn Sie ein Codespaces-Benutzer sind, können Sie alternativ die integrierte Codespaces-Portweiterleitung verwenden. Weitere Informationen findest du unter Weiterleiten von Ports in deinem Codespace.

Voraussetzungen

Konfigurieren Ihres Servers

  1. Besuchen Sie die ngrok-Seite für Einrichtung und Installation.

  2. Wenn Sie noch kein Konto haben, registrieren Sie sich nach den Anweisungen am Bildschirm.

  3. Achten Sie darauf, dass unter „Agents“ das richtige Betriebssystem ausgewählt ist.

  4. Befolgen Sie unter „Installation“ die Anweisungen für Ihr Betriebssystem, um ngrok herunterzuladen und zu installieren.

  5. Wählen Sie unter „App online bereitstellen“ Kurzlebige Domäne oder Statische Domäne aus.

  6. Führen Sie den in Ihrem Terminal bereitgestellten Befehl aus und ersetzen Sie die Portnummer durch den Port, auf dem Ihr Agent ausgeführt werden soll. Zum Beispiel:

    • Für eine kurzlebige Domäne:

      Shell
      ngrok http http://localhost:3000
      
    • Für eine statische Domäne:

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

      Note

      Die Blackbeard-Demo-Erweiterung ist standardmäßig für die Ausführung auf Port 3000 konfiguriert.

  7. Kopieren Sie in Ihrem Terminal neben „Weiterleitung“ die URL, die ngrok Ihrem Server zugewiesen hat. Sie benötigen diesen Weiterleitungsendpunkt, wenn Sie Ihre GitHub App konfigurieren.

    Note

    Kopieren Sie nicht den -> http://localhost:XXXX-Teil der URL.

    Lassen Sie das Terminalfenster während der Nutzung Ihres Agents geöffnet.

Nächste Schritte