So verwenden Sie die Git-Versionskontrolle in cPanel

cPanel enthält ein Git-Versionskontroll-Tool, mit dem Sie Git-Repositories in Ihrem Hosting-Konto erstellen, Remote-Repositories klonen und Code automatisch bereitstellen können, wenn Sie auf den Server pushen.


  • * *


Git-Versionskontrolle öffnen


  1. Melden Sie sich unter https://tpc-hosting.com/login[[T11]] an und öffnen SiecPanel**.
  2. Klicken Sie unter Dateien auf Git-Versionskontrolle.




  • * *


Ein neues Repository erstellen


  1. Klicken Sie auf Erstellen.
  2. Wählen Sie, ob Sie ein vorhandenes Remote-Repository klonen oder ein leeres Repository auf dem Server erstellen möchten.
  3. Legen Sie den Repository-Pfad fest – das Verzeichnis auf Ihrem Server, in dem das Repository gespeichert wird (z. B. /home/yourusername/repos/myproject). Legen Sie es nicht in public_html ab, wenn das Repository privaten Code enthält.
  4. Legen Sie den Repository-Namen für die Anzeige in cPanel fest.
  5. Beim Klonen eines Remote-Repositories: Fügen Sie die Klon-URL ein (HTTPS oder SSH). Für private Repositories fügen Sie Ihren SSH-Schlüssel zuerst zum Remote-Dienst (GitHub, GitLab, Bitbucket) hinzu.
  6. Klicken Sie auf Erstellen.




  • * *


Code aus einem Remote-Repository bereitstellen


Die Git-Versionskontrolle in cPanel unterstützt die automatische Bereitstellung über eine .cpanel.yml -Bereitstellungsdatei im Stammverzeichnis Ihres Repositories. Wenn Sie auf den Server pushen, führt cPanel die in dieser Datei enthaltenen Befehle aus.


Beispiel für .cpanel.yml einer PHP-Website:

deployment:

tasks:

      • export DEPLOYPATH=/home/yourusername/public_html/
      • /bin/cp -rf . $DEPLOYPATH


Schritte:


  1. Fügen Sie dem Stammverzeichnis Ihres Repositories eine .cpanel.yml -Datei mit den Bereitstellungsbefehlen hinzu.
  2. Pushen Sie in das Server-Repository.
  3. Suchen Sie in cPanel → Git-Versionskontrolle Ihr Repository und klicken Sie auf Verwalten.
  4. Klicken Sie auf HEAD-Commit bereitstellen , um die Bereitstellung manuell auszulösen, oder aktivieren Sie die automatische Bereitstellung beim Pushen.




  • * *


Von Ihrem lokalen Rechner auf den Server pushen


  1. Klicken Sie in cPanel → Git-Versionskontrolle auf Verwalten bei Ihrem Repository.
  2. Kopieren Sie die Klon-URL (SSH-Format).
  3. Fügen Sie auf Ihrem lokalen Rechner den Server als Remote hinzu:

git remote add production ssh://yourusername@yourserver/home/yourusername/repos/myproject


  1. Pushen Sie auf den Server:

git push production main


  1. Wenn Sie eine .cpanel.yml-Datei haben, wird die Bereitstellung nach dem Pushen automatisch ausgeführt.




Sie benötigen einen eingerichteten SSH-Zugang, um per SSH zu pushen. Siehe: So verbinden Sie sich per SSH mit Ihrem Hosting-Konto.


  • * *


Häufige Anwendungsfälle


  • Eine statische Website oder ein HTML-Projekt direkt aus Ihrem Code-Editor bereitstellen
  • Einen Staging- und einen Produktions-Branch pflegen und jeden auf einer anderen Domain bereitstellen
  • Die neueste Version eines Projekts von GitHub ohne FTP abrufen
  • Den Versionsverlauf Ihrer Codebasis auf dem Server verwalten

Aktualisiert am: 28/04/2026

War dieser Beitrag hilfreich?

Teilen Sie Ihr Feedback mit

Stornieren

Danke!