Alle Prüfungen ansehen
Docs

Website mit GitHub verbinden: erneute Prüfung bei jedem Deploy

Aktualisiert am 28. Aug. 2026

Wenn Relvato eine Website überwacht, die nicht auf WordPress läuft – einen Shop, eine Landingpage oder eine mit Lovable, Bolt, v0 oder Replit erstellte App –, kannst du das GitHub-Repository verbinden, aus dem du deployst. Danach führt jeder Push die Prüfungen der Website automatisch erneut aus, sodass ein Deploy, der etwas kaputt macht, innerhalb von Minuten auffällt. Hier erfährst du, warum das wichtig ist und wie du es einrichtest.

Warum bei jedem Deploy erneut prüfen

Die meisten Dinge gehen beim Deploy kaputt. Eine Abhängigkeit wird aktualisiert, eine Umgebungsvariable fehlt, eine Komponente ändert sich unbemerkt – und der Checkout, eine wichtige Seite oder ein Formular funktioniert nicht mehr. Geplante Prüfungen bemerken das irgendwann, aber „irgendwann“ können Stunden sein, und bis dahin sind echte Besucher auf der kaputten Seite gelandet.

Die Verbindung mit GitHub schließt diese Lücke. Sobald du pushst, führt Relvato die für diese Website eingerichteten Journeys erneut aus – wenn der Deploy also etwas kaputt gemacht hat, erfährst du es sofort und nicht erst beim nächsten geplanten Lauf. Das ist der Unterschied, ob du einen Fehler selbst findest oder ein Kunde ihn für dich findet.

Das ergänzt deine anderen Auslöser, statt sie zu ersetzen: Geplante Läufe und ereignisbasierte Prüfungen laufen weiter. Der Deploy ist einfach der wertvollste Moment zum Prüfen, weil sich dann am ehesten etwas geändert hat.

Was du zuerst brauchst

Zwei Dinge. Erstens muss die Website in Relvato als Verbindung „Beliebige Website / KI-erstellte App“ hinzugefügt sein – das ist der Modus für alles, was nicht das Relvato-WordPress-Plugin nutzt.

Zweitens musst du nachgewiesen haben, dass dir die Domain gehört. Relvato führt auf einer öffentlichen Website erst dann Prüfungen aus, wenn der Besitz nachgewiesen ist. Falls du das noch nicht getan hast, erledige es unter Einstellungen → Verbindung, bevor du GitHub verbindest. Sind beide Punkte erledigt, dauert der GitHub-Schritt weniger als eine Minute.

Schritt 1 – Den Deploy-Bereich in den Einstellungen öffnen

Öffne deine Website in Relvato und wechsle zum Tab Einstellungen. Unter „Erneute Prüfung bei jedem Deploy“ findest du die GitHub-Verbindung. Sie ist als optional gekennzeichnet, weil deine geplanten und ereignisbasierten Prüfungen mit oder ohne sie laufen – die GitHub-Verbindung fügt lediglich den Deploy-Auslöser hinzu.

Klicke auf „Connect GitHub“, um zu starten. Relvato öffnet die nächsten Schritte in einem Pop-up-Fenster, sodass du die ganze Zeit auf deiner Website bleibst.

app.relvato.com/sites/…/settings
Die Karte „Erneute Prüfung bei jedem Deploy“ in den Relvato-Website-Einstellungen mit einer Schaltfläche „Connect GitHub“
Einstellungen → Erneute Prüfung bei jedem Deploy. Optional und nur auf „Beliebige Website / KI-erstellte App“-Websites.

Schritt 2 – Die Relvato-GitHub-App installieren

Das Pop-up führt dich zu GitHub, um die Relvato-App zu installieren. Es handelt sich um eine GitHub-App, nicht um eine umfassende OAuth-Anmeldung: Sie verlangt nur Lesezugriff auf Repository-Metadaten und die Berechtigung, Webhooks zu verwalten. Sie kann deinen Quellcode nicht lesen.

Wähle „Only select repositories“ und gewähre nur das Repository, aus dem du diese Website deployst – weitere kannst du später hinzufügen. Du baust mit Lovable, Bolt, v0 oder Replit? Wähle das Repository, in das diese Tools deinen Code synchronisieren. Klicke auf „Save“, um fortzufahren.

github.com/apps/relvato/installations/new
GitHubs Installationsbildschirm für die Relvato-App mit Metadaten-Lese- und Webhook-Berechtigungen und einer Repository-Auswahl
Minimale Rechte: nur Metadaten-Lesezugriff und Webhooks, für genau die Repositorys, die du auswählst.

Schritt 3 – Das Repository auswählen

Zurück in Relvato (weiterhin im Pop-up) siehst du die gerade gewährten Repositorys. Wähle das, aus dem diese Website deployt wird, und klicke auf „Connect repository“. Das zuletzt gepushte Repository ist vorausgewählt, sodass es meist ein einziger Klick ist.

Ist ein Repository bereits mit einer anderen deiner Websites verbunden, weist Relvato darauf hin – dasselbe Repository mit zwei Websites zu verbinden bedeutet, dass ein Push beide erneut prüft. Das ist gelegentlich gewollt, meist aber nicht.

app.relvato.com/github/select
Relvatos Repository-Auswahl mit einem ausgewählten Repository und einem weiteren, das als bereits von einer anderen Website genutzt markiert ist
Wähle das Repository, aus dem diese Website deployt wird. Bereits von einer anderen Website genutzte Repositorys werden markiert.

Schritt 4 – Verbunden

Das war’s. Das Pop-up schließt sich, und die Einstellungskarte zeigt das verbundene Repository. Von hier aus kannst du jederzeit das Repository wechseln oder die Verbindung trennen.

Das Trennen beendet die Nachverfolgung durch Relvato; um Relvatos Zugriff auf GitHub vollständig zu entfernen, deinstalliere die App unter GitHub → Settings → Applications.

app.relvato.com/sites/…/settings
Die Relvato-Einstellungskarte, die GitHub als verbunden zeigt, mit Repository-Name und den Schaltflächen „Change repository“ und „Disconnect“
Verbunden. Jeder Push in dieses Repository prüft die Website jetzt automatisch erneut.

Was bei jedem Push passiert

Wenn du in das verbundene Repository pushst, benachrichtigt GitHub Relvato, und Relvato führt die für diese Website aktivierten Journeys erneut aus – dieselben Prüfungen, die nach Zeitplan laufen. Schlägt eine fehl, wirst du über deine üblichen Kanäle benachrichtigt.

Nur die Website, die genau diesem Repository zugeordnet ist, wird erneut geprüft. Ein Push in ein Repository löst niemals eine andere Website aus, auch wenn mehrere Websites unter demselben GitHub-Konto liegen.

Ein Hinweis: Eine Website, deren Domain noch nicht verifiziert ist, läuft bei einem Push nicht. Weise zuerst den Besitz nach, dann funktioniert der Deploy-Auslöser ab dem nächsten Push.

Mehrere Websites verbinden

Du kannst beliebig viele Websites verbinden, jede mit ihrem eigenen Repository, alle unter einer einzigen GitHub-App-Installation. Wenn du weitere Repositorys gewährst, erscheinen sie einfach in der Auswahl für die Website, die du gerade einrichtest.

Lass jede Website auf ihr eigenes Repository verweisen. Relvato warnt dich, wenn du ein Repository wiederverwenden willst, das bereits anderswo verbunden ist – eine versehentliche Doppelzuordnung ist so kaum unbemerkt möglich.

Lieber einen manuellen Webhook?

Du musst die GitHub-App nicht verwenden. Unter derselben Einstellungskarte zeigt „Prefer to set the webhook up manually?“ eine einfache Deploy-Webhook-URL und ein Secret, das du in GitHub, GitLab oder jeden Host einfügen kannst, der beim Deploy einen POST senden kann. Die GitHub-App automatisiert nur diese Einrichtung und ergänzt die Repository-Auswahl.

So oder so ist das Ergebnis identisch: ein Signal bei jedem Deploy, das deine Prüfungen erneut ausführt.

FAQ

Kann Relvato meinen Quellcode sehen?

Nein. Die GitHub-App verlangt nur Lesezugriff auf Repository-Metadaten und die Berechtigung, Webhooks zu verwalten – niemals den Inhalt deiner Repositorys. Sie nutzt die Push-Benachrichtigung als Auslöser, mehr nicht.

Was, wenn ich nicht über GitHub deploye?

Nutze den manuellen Webhook unter „Prefer to set the webhook up manually?“ – jeder Host, der beim Deploy eine Anfrage senden kann (GitLab, ein CI-Schritt, ein Deploy-Hook), funktioniert. Und selbst ganz ohne Deploy-Auslöser laufen deine geplanten und ereignisbasierten Prüfungen weiter.

Löst ein Push in ein Repository meine anderen Websites aus?

Nein. Relvato ordnet jeden Push genau dem Repository zu, mit dem eine Website verbunden ist, sodass nur diese Website erneut geprüft wird – selbst wenn viele Websites dasselbe GitHub-Konto teilen.

Brauche ich noch geplante Prüfungen, wenn ich GitHub verbinde?

Ja, und sie laufen weiter. Der Deploy ist der wertvollste Moment zum Prüfen, aber geplante Läufe erkennen Probleme, die zwischen Deploys auftreten – ein ablaufendes Zertifikat, ein Ausfall bei einem Drittanbieter, ein langsames Nachlassen der Performance.

Warum läuft nichts, nachdem ich GitHub verbunden habe?

Der häufigste Grund ist eine nicht verifizierte Domain. Relvato prüft eine öffentliche Website erst, wenn du den Besitz nachgewiesen hast; erledige das unter Einstellungen → Verbindung. Der Deploy-Auslöser funktioniert dann ab dem nächsten Push.

Docs

Erkenne einen kaputten Deploy, bevor deine Besucher es tun

Verbinde dein Repository und lass jeden Push die Website erneut prüfen – Checkout, Seiten, Formulare und mehr.