Quellcodeverwaltung

Verbinde GitHub und GitLab — deploye direkt aus dem Repository, das du bereits nutzt

Verbinden Sie Ihr bereits genutztes GitHub- oder GitLab-Konto und deployen Sie direkt aus einem Repository heraus – eine statische Website zu Pages oder ein Projekt auf das Managed Hosting. Sie können sich bei Zinn Digital® zudem mit GitHub oder GitLab anmelden. Jede Verbindung zeigt die dafür benötigten Berechtigungen an, wird bei der Eingabe validiert und in Vault gespeichert – niemals im Code oder in einem Log.

  • GitHub + GitLabein Konto verbinden
  • Auf Pages bereitstellenoder zu Managed Hosting
  • Mit GitLab anmeldensowie GitHub
  • Vault-gespeicherte Tokenbei Eingang validiert

Einmal verbinden, sicher

Das Verknüpfen eines Versionskontrollkontos verwendet denselben Ablauf für verknüpfte Konten wie jede andere Anmeldeinformation auf der Plattform: nach dem Prinzip der geringsten Privilegien, validiert und gespeichert in Vault.

Berechtigungen zuerst anzeigen

Bevor Sie etwas autorisieren, zeigen wir Ihnen genau, welche Repository- und Account-Berechtigungen die Verbindung benötigt – und zwar nicht mehr –, damit Sie ein eingeschränktes Token statt eines uneingeschränkten vergeben.

Bei Eingang validiert

Sobald Sie die Verbindung herstellen, rufen wir die API des Anbieters auf, um zu bestätigen, dass das Token aktiv und korrekt berechtigt ist, und zeigen ein grünes oder rotes Häkchen an. Ein ungültiges oder zu weit gefasstes Token wird abgelehnt.

Direkt in den Vault

Ein validierter Token wird über denselben Verbindungspunkt, den jede Zugangsdaten verwendet, in Vault geschrieben. Er wird niemals in den Code eingegeben, in ein Protokoll gedruckt oder in einer Umgebungsdatei hinterlassen.

Widerruflich und geprüft

Sie können unseren Zugriff jederzeit bei GitHub oder GitLab widerrufen und die Verbindung auf unserer Seite löschen. Jede Aktion, die über ein verbundenes Konto ausgeführt wird, wird im Audit-Log protokolliert.

Dort bereitstellen, wo es zum Projekt passt

Ein Repository kann für eine statische oder kompilierte Website an einen Pages-Host übergeben werden oder für eine vollständige Anwendung auf Managed Hosting laufen. Pushes können eine erneute Bereitstellung auslösen, sodass die Live-Website Ihrem Standard-Branch folgt.

  • GitLab Pages und GitHub Pages für statische und vorgefertigte Websites, gesteuert über Ihr verbundenes Konto.
  • Cloudflare Pages als alternatives Pages-Ziel für Framework-Builds und Edge-Delivery.
  • Managed Hosting für eine vollständige WordPress-, PHP-, statische oder Node-Anwendung, bereitgestellt aus dem Repository.
  • Push-to-Deploy: Ein Push auf Ihren Standard-Branch kann einen Neustart auslösen, sodass die Live-Website dem Repository folgt.
  • Dieselbe Verbindung ermöglicht auch die Anmeldung — Sie können sich bei Zinn Digital® statt mit einem Passwort mit GitHub oder GitLab anmelden.

Vom Repository zur Live-Website

  1. Verknüpfen Sie Ihr Konto

    Autorisieren Sie GitHub oder GitLab mit einem bereichsbasierten Token. Wir zeigen die Berechtigungen zuvor an und validieren sie bei der Eingabe.

  2. Wählen Sie ein Repository und ein Ziel

    Wählen Sie das Repository und den Ort der Bereitstellung: GitLab Pages, GitHub Pages, Cloudflare Pages oder verwaltetes Hosting.

  3. Bereitstellen

    Wir erstellen und veröffentlichen. Eine temporäre URL ermöglicht Ihnen eine Vorschau, bevor die DNS-Auflösung erfolgt.

  4. Branch verfolgen

    Aktivieren Sie Push-to-Deploy, damit ein Push in Ihren Standard-Branch die Live-Website automatisch neu erstellt.

FAQ

Welche Versionsverwaltungssysteme kann ich verbinden?

GitHub und GitLab. Verbinden Sie das Konto, in dem Sie bereits arbeiten, damit wir von dessen Repositories aus deployen und es – sofern aktiviert – für die Anmeldung nutzen können. Beide werden über dieselbe Schnittstelle für verknüpfte Konten gesteuert.

Kann ich mich sowohl mit GitLab als auch mit GitHub anmelden?

Ja. Neben E-Mail und GitHub können Sie sich mit GitLab an Ihrem Zinn Digital®-Konto anmelden. Die Identitätsebene übernimmt den OAuth-Handshake; wir sehen niemals das Passwort Ihres Anbieters.

Wo kann ich ein Repository bereitstellen?

Zu GitLab Pages, GitHub Pages oder Cloudflare Pages für eine statische oder gebaute Website oder auf ein verwaltetes Hosting für eine vollständige Anwendung. Sie wählen das Ziel, wenn Sie das Repository verbinden, und Pushes können eine erneute Bereitstellung auslösen.

Wie wird mein Zugriffstoken geschützt?

Wir zeigen Ihnen die Berechtigungen, die die Verbindung benötigt, validieren das Token beim Zugriff über die API des Anbieters und speichern es erst dann in Vault. Es berührt niemals Code, ein Protokoll oder eine Umgebungsdatei und Sie können es jederzeit beim Anbieter widerrufen oder die Verbindung auf unserer Seite entfernen.

Kann ich Pages deployment auf der Footprint-Free-Linie nutzen?

Es wird dort angeboten, aber als problematisch markiert. GitLab Pages und GitHub Pages teilen sich die Infrastruktur des Anbieters und öffentliche gitlab.io- / github.io-Domains, was einen Footprint darstellt. Für ein Netzwerk ohne Footprint sollten Sie stattdessen auf isoliertem Hosting bereitstellen; auf Mainstream ist Pages erstklassig.

Aus Repository bereitstellen

Starten Sie eine 14-tägige Testphase ohne Kreditkarte, verbinden Sie GitHub oder GitLab und deployen Sie aus dem Repository, das Sie bereits nutzen – validiert bei der Eingabe und gespeichert in Vault.

Kostenlos starten