Moderner Workflow mit Git

Mit der Git-Versionskontrolle verwalten Sie Ihre Website-Dateien, Assets oder Softwareprojekte direkt auf Ihrem cPanel-Konto. Ob Sie ein bestehendes Projekt von GitHub klonen oder ein völlig neues Repository erstellen möchten – cPanel bietet Ihnen eine intuitive Oberfläche für professionelles Projektmanagement.

cPanel Git Übersicht
Wichtiger Hinweis: Wenn Sie Shell-Zugriff (SSH) haben, können Sie Git auch direkt über das Terminal nutzen. Für private Repositories ist dies oft notwendig, um die SSH-Schlüssel korrekt zu hinterlegen.

Ein Repository einrichten

Klicken Sie in der Übersicht oben rechts auf "Erstellen". Sie haben zwei Möglichkeiten:

Repository klonen

Kopieren Sie ein bestehendes Projekt von einer Plattform wie GitHub oder Bitbucket auf Ihren Server.

Benötigt die Klon-URL (HTTPS oder SSH).

Neu erstellen

Erstellen Sie ein leeres Verzeichnis auf Ihrem Server, das fortan als Git-Repository dient.

Ideal für den Start neuer Projekte.

Verwaltung und Deployment

In der Tabelle Ihrer Repositories finden Sie drei zentrale Funktionen:

  • Verwalten: Hier passen Sie den Anzeigenamen an, wechseln den aktiven Branch (Zweig) oder führen ein manuelles Deployment durch.
  • Verlauf: Öffnet die Gitweb-Ansicht. Hier können Sie Commits, Änderungen und den zeitlichen Verlauf Ihres Projekts im Browser durchsuchen.
  • Entfernen: Beendet die Verwaltung durch cPanel. Die Daten im Verzeichnis bleiben dabei erhalten, werden aber nicht mehr in der cPanel-Liste geführt.

Einschränkungen und Sicherheit

Um die Systemstabilität zu gewährleisten, gelten beim Erstellen von Repositories einige Regeln:

Pfade Keine Repositories in Systemordnern wie /etc, /mail oder /ssl möglich.
Zeichen Ordnernamen dürfen keine Leerzeichen oder Sonderzeichen wie * | " < > & enthalten.
Sicherheit Der Zugriff auf das Verzeichnis .git wird von cPanel automatisch für Webbesucher blockiert.
Warnung: Ändern oder löschen Sie niemals manuell Inhalte innerhalb des .git-Ordners. Dies kann die gesamte Versionshistorie unbrauchbar machen.

Sie möchten Ihr Projekt per Knopfdruck live schalten (Auto-Deployment)?
Das CURIAWEB-Team hilft Ihnen gerne bei der Einrichtung von Git-Hooks!

War diese Antwort hilfreich? 1 Benutzer fanden dies hilfreich (1 Stimmen)