Wissensdatenbank

Verbinden Sie Ihr GitHub-Konto mit einem Token, damit Ihre Websites aus einem Repository bereitgestellt werden

Erstellen Sie ein feingranulares GitHub-Token für die Repositories, die Sie bereitstellen, und verbinden Sie es, damit ein Push Ihre Website bereitstellt und Branches Vorschauen erhalten.

Was Ihnen die Verbindung bringt

Durch das Verbinden von GitHub mithilfe eines Tokens kann eine Website direkt aus einem Ihrer Repositories bereitgestellt werden: Pushen Sie in den Branch, und die Website wird aktualisiert. Außerdem ermöglicht es uns, auf GitHub Pages in Ihrem Konto zu veröffentlichen, sofern Sie dies als Host für eine Website auswählen.

Wenn Ihre Repositories zu einer Organisation gehören, bevorzugen Sie stattdessen die Zinn® GitHub-App – siehe Installieren der Zinn® GitHub-App. Ein Token gehört zu einer einzelnen Person und funktioniert nicht mehr, wenn diese Person ausscheidet.

Bevor Sie beginnen

Ein GitHub-Konto mit Zugriff auf die Repositories, die Sie bereitstellen möchten. Falls diese zu einer Organisation gehören, muss ein Inhaber möglicherweise granulare Token (Fine-grained Tokens) dafür genehmigen.

1. Erstellen Sie den Schlüssel bei GitHub

Klicken Sie auf GitHub auf Ihr Profilbild und gehen Sie auf Settings → Developer settings → Personal access tokens → Fine-grained tokens → Generate new token. Benennen Sie ihn und wählen Sie ein Ablaufdatum. Wählen Sie unter Repository access die Option Only select repositories und wählen Sie die Repositories aus, die Sie bereitstellen – verwenden Sie den geringstmöglichen Zugriff, der funktioniert.

Geben Sie unter Repository permissions die Berechtigung Read and write für folgende Elemente an:

  • Contents
  • Pages
  • Administration

Klicken Sie auf Generate token und kopieren Sie ihn – GitHub zeigt ihn nur einmal an.

2. Hier verbinden

Öffnen Sie Integrationen in Ihrem Dashboard und wählen Sie Konto verbinden. Wählen Sie Code-Hosting als Gruppe und GitHub als Konto aus, füllen Sie das Feld API-Token aus und klicken Sie auf Konto verbinden.

Wir testen Ihre Eingabe, bevor etwas gespeichert wird. Ein Schlüssel, der nicht funktioniert, wird niemals gespeichert, und die Antwort gibt an, was daran fehlerhaft war. Ein funktionierender Schlüssel wird verschlüsselt in unserem Secrets-Tresor aufbewahrt – niemals in unserer Datenbank – und wird niemals wieder angezeigt, nicht einmal Ihnen.

Was als Nächstes geschieht

  • Eine Website kann direkt von einem Repository in diesem Konto aus bereitgestellt werden: Wählen Sie es in der Repository-Verbindung der Website aus, bestimmen Sie das Repository und den Branch, und ein Push führt die Bereitstellung aus.
  • Jeder andere Branch kann eine eigene Vorschau erhalten, sodass Sie eine Änderung überprüfen können, bevor sie die Live-Website erreicht.
  • Git-basierte statische Hosts wie Render und Azure Static Web Apps verwenden diese Verbindung als Quelle für den Code der Website.

Wenn keine Verbindung hergestellt werden kann

Ein Repository wird nicht angezeigt. Der Repository-Zugriff des Tokens umfasst dieses Repository nicht. Bearbeiten Sie das Token auf GitHub und fügen Sie das Repository hinzu.

Es hat funktioniert und funktionierte dann nicht mehr. Granulare Token laufen an dem von Ihnen gewählten Datum ab. Generieren Sie ein neues Token und stellen Sie die Verbindung her; GitHub sendet Ihnen vor dem Ablauf eines Tokens eine E-Mail.

Es wird angezeigt, dass der Schlüssel abgelehnt wurde. Fast immer liegt einer von drei Gründen vor: Ein Leerzeichen oder ein Zeilenumbruch wurde mitkopiert, der Schlüssel ist abgelaufen, oder der Schlüssel wurde nach dem Kopieren widerrufen oder neu generiert. Erstellen Sie einen neuen Schlüssel und fügen Sie ihn erneut ein.

Die Verbindung wird hergestellt, aber ein späterer Vorgang schlägt fehl. Der Schlüssel authentifiziert sich, es fehlt jedoch eine Berechtigung, die für die Aktion erforderlich ist. Erstellen Sie einen neuen Schlüssel mit den oben aufgeführten Berechtigungen, trennen Sie dann die alte Verbindung und verbinden Sie den neuen Schlüssel.

Verbindung trennen

Öffnen Sie Integrationen, suchen Sie das Konto und klicken Sie auf Verbindung trennen. Dadurch wird der gespeicherte Schlüssel sofort gelöscht. Alles, was diesen Schlüssel verwendet hat, wird bei der nächsten Aktion angehalten, und die Bildschirme, die davon abhängig waren, zeigen dies an, anstatt stillschweigend fehlzuschlagen.

Das Trennen der Verbindung macht das bereits Geschehene nicht rückgängig – Datensätze, Bereitstellungen oder Einstellungen, die wir an Ihrem Konto geändert haben, bleiben unverändert. Wenn Sie vermuten, dass der Schlüssel selbst kompromittiert wurde, widerrufen Sie ihn zusätzlich beim Anbieter; das Trennen der Verbindung entfernt unsere Kopie, nicht deren.

Neueste Beiträge aus dem Blog

Worüber wir über Hosting, SEO und das Betreiben von Websites im großen Stil geschrieben haben.

SEO und Linkbuilding aus der Hosting-Ebene: Die Sicht eines Betreibers für 2026

Wie Hosting die Indexierung und Link-Equity im Jahr 2026 beeinflusst: Seiten im Index halten, alte Domains vor dem Aufbau von Projekten prüfen, Linkaufbau ohne digitalen Fußabdruck und eine ehrliche Einschätzung darüber, was Infrastruktur für SEO leisten kann und was nicht.

Beitrag lesen

WordPress schnell and sicher machen: Eine Checkliste für Leistung und Plugins

Eine praktische Checkliste für schnelles, sicheres WordPress: Server-Caching, ein objektspezifischer Cache pro Site, die wenigen Plugins, die sich lohnen, das Aktualisieren des Stacks und die WooCommerce-Seiten, die Sie niemals cachen dürfen.

Beitrag lesen

So wählen Sie 2026 das richtige Managed Webhosting aus: Ein Einkäufer-Leitfaden

Was gutes Managed Hosting wirklich von einem billigen Server mit Control Panel unterscheidet – Migrationen, Backups, Isolierung, echtes Caching und ehrliches Scaling – und woran Sie das erkennen, bevor Sie sich festlegen.

Beitrag lesen

Den Blog lesen

Immer noch nicht weiter?

Der Support ist in jedem Tarif enthalten, das Team ist 24 Stunden am Tag für Sie da und Sie können uns in jeder unserer 58 Sprachen schreiben – wir antworten Ihnen in Ihrer Sprache.

Support kontaktieren Alle Artikel