So verwenden Sie die Git-Versionskontrolle in cPanel

Knowledgebase / So verwenden Sie die Git-Versionskontrolle in...

So verwenden Sie die Git-Versionskontrolle in cPanel

0 found helpful (0 votes) ...
Zurück zur Wissensdatenbank

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 Sie cPanel.
  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
  4. Pushen Sie auf den Server:
    git push production main
  5. 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

War dieser Artikel hilfreich?



Brauchen Sie noch Hilfe?

Support-Ticket öffnen →

Auf dieser Seite