For AI agents: the complete documentation index is available at https://docs.ovhcloud.com/de/llms.txt, the full documentation bundle is available at https://docs.ovhcloud.com/de/llms-full.txt, and this page is available as Markdown at https://docs.ovhcloud.com/de/guides/web-cloud/web-hosting/git-integration-webhosting.md.

Konfiguration und Nutzung von Git mit OVHcloud Webhosting

Als Markdown ansehen

Erfahren Sie hier, wie Sie Git mit Ihrem Webhosting In Ihrem OVHcloud Kundencenter konfigurieren und verwenden

Ziel

In der heutigen digitalen Landschaft sind Unternehmen dynamischer und innovativer geworden. Die Fähigkeit, den Code Ihrer Website effizient zu verwalten und einzusetzen, ist entscheidend, um die Wettbewerbsfähigkeit und Nachhaltigkeit Ihrer Marke zu erhalten. Git, das weltweit am häufigsten verwendete Versionsverwaltungssystem, erlaubt die Speicherung des Codes Ihrer Website auf Plattformen wie GitHub, was eine bessere Rückverfolgbarkeit von Änderungen sowie eine schnellere Automatisierung und Bereitstellung ermöglicht. Als OVHcloud Kunde verfügen Sie über eine robuste Infrastruktur für das Hosting Ihrer Website und können gleichzeitig die zahlreichen Vorteile von Git und GitHub für die Entwicklung und Evolution Ihrer Website nutzen.

Diese Anleitung erklärt, wie Sie Git über Ihr OVHcloud Kundencenter konfigurieren und mit Ihrem Webhosting verwenden.

Voraussetzungen

Info

Bis dato wird nur die GitHub-Plattform für die Verwendung mit OVHcloud Webhosting-Diensten unterstützt.


Zugriff auf das OVHcloud Kundencenter

  • Direkter Link:
  • Navigationspfad: Web Cloud > Hosting-Pakete > Wählen Sie Ihr Webhosting aus

In der praktischen Anwendung

Info

Für die Zuordnung und Konfiguration von Git müssen Sie Änderungen in Ihrem GitHub-Account vornehmen. Bevor Sie beginnen, loggen Sie sich in Ihrem GitHub-Account ein.

Verzeichnis mit Git verknüpfen

Warning

Wenn Sie ein Verzeichnis mit Git verknüpfen, werden alle mit diesem Verzeichnis vorhandenen Domainnamen ebenfalls mit Git verknüpft. Wenn beispielsweise das Verzeichnis für die Website, die Sie zuordnen, www ist, dann werden alle Domainnamen, die mit dem Verzeichnis www verbunden sind, ebenfalls mit Git verknüpft.

Klicken Sie auf die Tabs, um die 4 Schritte anzuzeigen.

Schritt 1
Schritt 2
Schritt 3
Schritt 4

Gehen Sie auf die Seite und wählen Sie das betreffende Webhosting aus.

Web Hosting

GitHub-Repository definieren

Geben Sie die Adresse Ihres GitHub-Repositorys ein. Wenn Sie noch kein GitHub-Repository für Ihr Projekt haben, erstellen Sie eines.

So erstellen Sie ein neues Repository:

  • Melden Sie sich bei Ihrem GitHub-Account an.
  • Klicken Sie oben rechts auf Ihr Profilbild und dann auf Your repositories.
  • Klicken Sie auf der rechten Seite des Bildschirms auf New.

Legen Sie einen Namen für Ihr Repository fest und geben Sie die angeforderten Informationen ein.

Warning

Aktivieren Sie die Option Add a README file, damit GitHub Ihr Repository korrekt initialisiert.

Klicken Sie abschließend auf Create Repository.

Kopieren Sie die Adresse Ihres GitHub-Repositorys. Diese muss folgende Form haben:

  • https://github.com/<username>/<repository_name>.git für ein öffentliches Repository.
  • git@github.com:<username>/<repository_name>.git für ein privates Repository.

Kehren Sie zum Git-Zuordnungsformular zurück und fügen Sie die Adresse Ihres GitHub-Repositorys in das Feld Repository ein. Wenn das Adressformat nicht korrekt ist, wird die folgende Fehlermeldung angezeigt:

My websites

Legen Sie nun den Zweig Ihres GitHub-Repositorys fest. Die Standardverzweigung ist main. Wenn Sie jedoch eine andere Verzweigung verwenden möchten, erstellen Sie eine auf GitHub, indem Sie die folgenden Schritte ausführen:

  • Melden Sie sich bei Ihrem GitHub-Account an.
  • Klicken Sie oben rechts auf Ihr Profilbild und dann auf Your repositories.
  • Gehen Sie zum betreffenden GitHub-Repository.
  • Klicken Sie auf Main und dann auf View all branches, oder klicken Sie direkt auf den Tab x branch.
  • Klicken Sie rechts auf dem Bildschirm auf New branch.
  • Geben Sie den Namen der neuen Verzweigung an und bestätigen Sie dies durch Klicken auf Create new branch.

Kehren Sie zum Git-Zuordnungsformular in Ihrem OVHcloud Kundencenter zurück und geben Sie den Namen des gerade erstellten neuen Zweigs ein.

Wenn Sie die Adresse eines privaten GitHub-Repositorys (Typ git@github.com:<username>/<repository_name>.git) eingeben, wird unterhalb des Felds Branch ein SSH key (SSH-Schlüssel) angezeigt.

My websites

Um Ihren SSH-Schlüssel zu konfigurieren, folgen Sie dem Schritt "Einen SSH-Schlüssel mit GitHub verbinden (nur für private GitHub-Repositorys)".

Einen SSH-Schlüssel mit GitHub verbinden (nur für private GitHub-Repositorys)

Info

Warum wird der SSH-Schlüssel nur für ein privates Repository benötigt?

Wenn Ihr GitHub-Repository öffentlich ist, können die Dateien ohne Authentifizierung abgerufen werden, was bedeutet, dass Git den Code klonen und aktualisieren kann, ohne einen SSH-Schlüssel zu benötigen. Wenn Ihr Repository jedoch privat ist, verlangt GitHub eine Authentifizierung, um darauf zuzugreifen. Der SSH-Schlüssel stellt dann diese sichere Verbindung her und gewährleistet, dass nur autorisierte Benutzer mit dem Repository interagieren können.

Info

Die Erstellung eines SSH-Schlüssels ist ein wichtiger Schritt, da er eine sichere verschlüsselte Verbindung zwischen dem Verzeichnis Ihrer Website und dem GitHub-Repository herstellt. Dieser Schlüssel stellt sicher, dass Datenübertragungen und Codeänderungen sicher und authentifiziert erfolgen, um unbefugten Zugriff zu verhindern und die Codeintegrität zu gewährleisten.

Kopieren Sie Ihren SSH-Schlüssel, indem Sie rechts auf den Button klicken.

My websites

Speichern Sie den SSH-Schlüssel in Ihrem GitHub-Account:

  • Melden Sie sich bei Ihrem GitHub-Account an.
  • Klicken Sie oben rechts auf Ihr Profilbild und dann auf Settings.
  • Klicken Sie auf der neuen Seite in der linken Spalte auf SSH and GPG keys.
  • Wählen Sie New SSH key oder Add SSH key.

Das Formular zum Hinzufügen eines neuen SSH-Schlüssels wird angezeigt:

  • Title: Geben Sie eine Beschreibung für Ihren SSH-Schlüssel ein. Sie können diesen Schlüssel zum Beispiel "OVHcloud" nennen.
  • Type of key: Übernehmen Sie den Standardwert authentication key
  • Key: Fügen Sie Ihren SSH-Schlüssel ein.

Um die Informationen zu bestätigen, klicken Sie auf Add SSH key. Wenn Sie dazu aufgefordert werden, bestätigen Sie den Zugriff auf Ihren Account in GitHub.

Automatische Bereitstellung konfigurieren

Am unteren Rand des Git-Zuordnungsformulars wird ein Abschnitt Automatische Bereitstellung konfigurieren mit der Webhook-URL angezeigt. Mit der Konfiguration eines Webhooks kann Ihr GitHub-Repository Ihr OVHcloud Webhosting automatisch über Ereignisse im GitHub-Repository benachrichtigen (neue Inbetriebnahme, Änderung des Codes etc.). Diese Funktion ist besonders nützlich, wenn Sie in einer Gruppe an demselben Projekt arbeiten und alle Änderungen am GitHub-Repository auf dem neuesten Stand halten möchten. Weitere Informationen finden Sie unter Webhook auf GitHub einrichten.

Git-Zuordnung überprüfen

Bevor Sie das Git-Zuordnungsformular bestätigen, überprüfen Sie:

  • Ihr SSH-Schlüssel wurde erfolgreich in Ihrem GitHub-Account gespeichert.
  • Die Adresse Ihres GitHub-Repositorys ist korrekt. Sie muss im Format https://github.com/<username>/<repository_name>.git vorliegen.
  • Der Zweigname des GitHub-Repositorys ist korrekt.
  • Das Installationsverzeichnis ist leer.

Um die Informationen im Git-Zuordnungsformular zu bestätigen, klicken Sie auf Konfiguration anwenden.

Git-Zuordnung aktivieren

Git-Assoziierung - Erfolg

Nachdem Sie das Git-Verknüpfungsformular bestätigt haben, werden Sie auf den Tab Meine Seiten weitergeleitet.

My websites

Ein grünes Banner zeigt an, dass Git aktiviert wird. Verfolgen Sie die Aktivierung von Git, indem Sie auf Aktuelle Tasks klicken.

My websites

Der Status Wird ausgeführt zeigt an, dass die Git-Zuordnung in Bearbeitung ist. Dieser Vorgang kann einige Minuten dauern. Wenn die Aufgabe abgeschlossen ist, wird der Status Aktiviert angezeigt.

Sie können auch den Fortschritt der Git-Aktivierung über den Tab Meine Seiten verfolgen. In der Spalte Git der Tabelle zeigt der Hinweis Wird ausgeführt an, dass Git aktiviert wird.

Wenn die Git-Verknüpfung abgeschlossen ist, wird der Status Aktiviert in der Spalte Git für die betroffene Website angezeigt.

My websites

Fehler bei der Git-Zuordnung

Im Tabellenbereich des Tabs Meine Seiten identifizieren Sie die Zeilen, die dem Verzeichnis der Website entsprechen, die Sie mit Git verknüpfen möchten. In der Spalte Git wird der Hinweis Fehler angezeigt, was bedeutet, dass mindestens eine der folgenden Fehler aufgetreten ist:

  • Der SSH-Schlüssel wurde nicht in Ihrem GitHub-Account gespeichert.
  • Das Installationsverzeichnis ist nicht leer.
  • Die GitHub-Repository-Adresse ist nicht vorhanden oder falsch.
  • Der Zweig des GitHub-Repositorys ist nicht vorhanden, oder der Name ist falsch.

Um die genaue Ursache des Fehlers zu ermitteln, konsultieren Sie die Informationen des letzten Deployments. Klicken Sie in der Tabelle auf den Button ⁝ rechts neben der betroffenen Website und dann auf Informationen zur lezten Bereitstellung.

Website

Wenn Sie den Fehler identifiziert haben, ordnen Sie Git erneut zu. Wiederholen Sie den Vorgang, indem Sie auf den Button ⁝ rechts neben der betroffenen Website klicken und dann auf Git zuordnen.

Deployment Ihres GitHub-Repositorys auf Ihrem OVHcloud Webhosting

Klicken Sie auf die Tabs, um die 4 Schritte anzuzeigen.

Schritt 1
Schritt 2
Schritt 3
Schritt 4

Gehen Sie auf die Seite und wählen Sie das betreffende Webhosting aus.

Web Hosting

Domainnamen bearbeiten

Klicken Sie auf die Tabs, um die 4 Schritte anzuzeigen.

Schritt 1
Schritt 2
Schritt 3
Schritt 4

Gehen Sie auf die Seite und wählen Sie das betreffende Webhosting aus.

Web Hosting

Abtrennen eines Domainnamens

Klicken Sie auf die Tabs, um die 4 Schritte anzuzeigen.

Schritt 1
Schritt 2
Schritt 3
Schritt 4

Gehen Sie auf die Seite und wählen Sie das betreffende Webhosting aus.

Web Hosting

Git konfigurieren

Klicken Sie auf die Tabs, um die 4 Schritte anzuzeigen.

Schritt 1
Schritt 2
Schritt 3
Schritt 4

Gehen Sie auf die Seite und wählen Sie das betreffende Webhosting aus.

Web Hosting

Informationen zur letzten Bereitstellung

Nachdem Sie Ihr GitHub-Repository auf Ihrem Webhosting eingerichtet haben, können Sie die Informationen zur letzten Bereitstellung wie Fehler, Tests oder andere nützliche Informationen einsehen.

Klicken Sie auf die Tabs, um die 3 Schritte anzuzeigen.

Schritt 1
Schritt 2
Schritt 3

Gehen Sie auf die Seite und wählen Sie das betreffende Webhosting aus.

Web Hosting

Zuordnung von Git entfernen

Klicken Sie auf die Tabs, um die 4 Schritte anzuzeigen.

Schritt 1
Schritt 2
Schritt 3
Schritt 4

Gehen Sie auf die Seite und wählen Sie das betreffende Webhosting aus.

Web Hosting

Webhook auf GitHub konfigurieren

Webhook-URL abrufen

Info

Wenn Sie sich bereits im Git-Zuordnungsformular befinden, kopieren Sie die Webhook-URL und fahren Sie mit "Webhook konfigurieren" fort.

Klicken Sie auf die Tabs, um die 4 Schritte anzuzeigen.

Schritt 1
Schritt 2
Schritt 3
Schritt 4

Gehen Sie auf die Seite und wählen Sie das betreffende Webhosting aus.

Web Hosting

Webhook konfigurieren

Melden Sie sich bei Ihrem GitHub-Account an und greifen Sie auf das Repository zu, in dem Sie den Webhook konfigurieren möchten. Gehen Sie auf den Tab Settings und klicken Sie dann im Seitenmenü der Einstellungen auf Webhooks. Klicken Sie auf Add webhook, um auf das Formular zuzugreifen:

  • Payload URL: Geben Sie die im Git-Zuordnungsformular angegebene URL ein (Webhook-URL).
  • Content type: Wählen Sie application/json als Content-Typ für die gesendeten Daten.
  • Secret: Dies ist optional. GitHub wird diese Funktion zum Signieren von Webhook-Nachrichten verwenden und so die Sicherheit erhöhen.
  • SSL Verification: Wenn Ihre Website HTTPS unterstützt, lassen Sie diese Option aktiviert, um die Sicherheit zu erhöhen.
  • Which events would you like to trigger this webhook?: Wählen Sie die Ereignisse aus, die den Versand des Webhooks auslösen. Für die automatische Bereitstellung ist Just the Push event (Nur das Push-Ereignis) oft ausreichend, aber Sie können Send me everything auswählen, um Benachrichtigungen für alle Ereignisse zu erhalten.
  • Active: Vergewissern Sie sich, dass diese Option aktiviert ist, um den Webhook zu aktivieren.

Klicken Sie auf Add webhook, um Ihren neuen Webhook zu speichern und zu aktivieren.

Webhook testen

Nachdem Sie Ihren Webhook in GitHub erstellt haben, gehen Sie in die Liste Ihrer Webhooks und wählen Sie den soeben erstellten aus, oder klicken Sie auf Edit.

Klicken Sie auf den Tab Recent Deliveries. Um ein bestimmtes Testereignis zu senden, sendet GitHub normalerweise ein ping-Ereignis beim Erstellen des Webhooks, und Sie können die Schaltfläche Redeliver neben dem Ereignis verwenden, um es zu testen.

Wenn der Test erfolgreich war, gibt Response einen Code 200 zurück. Wenn ein Fehlercode zurückgegeben wird (normalerweise 500 oder 400), bedeutet dies, dass Ihr Webhook falsch konfiguriert wurde. Gehen Sie zurück zum Formular zum Hinzufügen eines Webhooks und überprüfen Sie die Informationen, insbesondere die von OVHcloud bereitgestellte Webhook-URL.

Webhook verwenden

Sobald Ihr Webhook eingerichtet ist, wird der Code Ihrer Website bei jeder Änderung im GitHub-Repository automatisch aktualisiert. Wenn zum Beispiel ein Kollege Änderungen am GitHub-Repository vornimmt, wird der Code Ihrer Website lokal aktualisiert (auf Ihrem OVHcloud Hosting).

Fazit

Sie haben den Code Ihrer Website über Ihr GitHub-Repository mit Git verbunden. Sie können nun die am GitHub-Repository vorgenommenen Änderungen auf Ihrem Webhosting deployen oder sie mithilfe des Webhooks automatisiert deployen, die Logs Ihrer Deployments einsehen und zahlreiche Aktionen durchführen. All dies erfolgt mit nur wenigen Klicks über Ihr Kundencenter.

Weiterführende Informationen

Eine Website auf Ihrem Webhosting online stellen

Kontaktieren Sie für spezialisierte Dienstleistungen (SEO, Web-Entwicklung etc.) die OVHcloud Partner.

Wenn Sie Hilfe bei der Nutzung und Konfiguration Ihrer OVHcloud Lösungen benötigen, beachten Sie unsere Support-Angebote.

Treten Sie unserer User Community bei.

War diese Seite hilfreich?