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
- Sie haben einen Copilot agent erstellt. Weitere Informationen findest du unter Erstellen eines Copilot-Agents für Ihre Copilot-Erweiterung. Alternativ können Sie auch einen Demo-Agent verwenden. Weitere Informationen findest du unter Verwenden eines Demo-Agents.
Konfigurieren Ihres Servers
-
Besuchen Sie die ngrok-Seite für Einrichtung und Installation.
-
Wenn Sie noch kein Konto haben, registrieren Sie sich nach den Anweisungen am Bildschirm.
-
Achten Sie darauf, dass unter „Agents“ das richtige Betriebssystem ausgewählt ist.
-
Befolgen Sie unter „Installation“ die Anweisungen für Ihr Betriebssystem, um ngrok herunterzuladen und zu installieren.
-
Wählen Sie unter „App online bereitstellen“ Kurzlebige Domäne oder Statische Domäne aus.
-
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
ngrok http http://localhost:3000
-
Für eine statische Domäne:
Shell ngrok http --domain=YOUR-STATIC-DOMAIN.ngrok-free.app 3000
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.
-
-
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.