Skip to main content

Konfigurieren deines Servers zum Hosten deiner Copilot-Erweiterung

Hier erfährst du, wie du deine Copilot-Erweiterung für das Internet zugänglich machst.

Note

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

Deine Copilot Extension muss auf einem Server gehostet werden, auf den über das Internet zugegriffen werden kann. 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 finden Sie 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ähle unter „Deploy your app online“ Ephemeral domain oder Static domain aus.

  6. Führe den im Terminal bereitgestellten Befehl aus, und ersetze die Portnummer durch den Port, auf dem deine Erweiterung ausgeführt werden soll. Zum Beispiel:

    • Für eine kurzlebige Domäne:

      Shell
      ngrok http http://localhost:EXTENSION-PORT-NUMBER
      
    • Für eine statische Domäne:

      Shell
      ngrok http --domain=YOUR-STATIC-DOMAIN.ngrok-free.app EXTENSION-PORT-NUMBER
      
  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.

    Lasse das Terminalfenster während der Nutzung deiner Erweiterung geöffnet.

Nächste Schritte