Git-Anbindung verwalten
deploy_gitGit-Anbindung einer Website im Tarif turbopress AI Launch: Bei jedem Push auf den eingestellten Branch eines GitHub- oder GitLab-Repositorys lädt turbopress den aktuellen Stand, prüft ihn und erstellt eine Vorschau (wie deploy_preview). action "get" zeigt die Einstellung samt Webhook-URL und Webhook-Secret und das Ergebnis des letzten Laufs; "set" richtet sie ein bzw. ändert sie (provider, repo als "besitzer/name", branch, optional subdir mit der fertigen Website, z. B. "dist"); "run" lädt den aktuellen Branch-Stand sofort; "remove" entfernt die Anbindung. Das Repository muss fertiges, statisches HTML enthalten (kein Build-Step). Nach "set" dem Nutzer Webhook-URL, Secret und die Anleitung (webhook_help) geben. Zugriffstokens für private Repositorys NIE im Chat erfragen – die trägt der Nutzer selbst im Kundenbereich ein. auto_publish=true (jeder Push geht ohne Freigabe live) nur setzen, wenn der Nutzer das ausdrücklich so will; sonst die Vorschau aus dem letzten Lauf zeigen und erst nach seiner Zustimmung deploy_publish mit dessen deploy_id aufrufen.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| repo | No | Bei "set": Repository als "besitzer/name" bzw. "gruppe/projekt" | |
| action | Yes | "get" (Standard), "set", "run" oder "remove" | |
| branch | No | Bei "set": Branch, Standard "main" | |
| domain | Yes | Die Domain der Website im Tarif turbopress AI Launch, z. B. example.de | |
| subdir | No | Bei "set": Unterordner mit der fertigen Website, z. B. "dist"; leer = Repository-Wurzel | |
| provider | No | Bei "set": "github" oder "gitlab" (gitlab.com) | |
| auto_publish | No | Bei "set": true = jeder Push geht ohne Freigabe live. Nur auf ausdrücklichen Wunsch des Nutzers. |