Status

/

/

Git mit Plesk nutzen: So funktioniert’s

Git mit Plesk nutzen: So funktioniert’s

Veröffentlicht am 11. April 2024
  4 Min. Lesezeit
  Aktualisiert am 11. November 2024

Über die Versions-Verwaltung Git lässt sich beliebiger Code verwalten, u.a. auch Web-Anwendungen. Im Plesk-Controlpanel kannst du deine Git-Repositories direkt verbinden.

Laptop mit Plesk Logo u nd Git daneben auf hellem Hintergrund

Inhalt

Das verteilte Versionskontrollsystem Git wird häufig für das Tracking von Änderungen in Softwareprojekten verwendet. Es ermöglicht, dass mehrere Entwickler an einem Projekt arbeiten, ohne sich in die Quere zu kommen. Mit Git kannst du Änderungen an Dateien verfolgen, speichern, zusammenführen und überprüfen. Auf der öffentlichen Plattform GitHub wird auch eine Vielzahl von verschiedenen Web-Anwendungen angeboten, etwa freie Vorlagen für Webseiten.

Sofern du bereits einen Hosting-Account oder vServer mit dem Plesk-Controlpanel besitzt, kannst du eine direkte Verbindung zu GitHub darauf einrichten. Dies gilt auch für eigene Projekte (Git-Repositories), die du auf GitHub oder anderen Git-Servern erstellt hast. Der Vorteil von Git: Du kannst damit leicht Aktualisierungen (Commits) einspielen, aber auch auf andere Versionen eines Projekts (Branch) wechseln.

GitHub-Repository in Plesk einbinden

Am einfachsten ist es, eine bestehende Web-Anwendung von GitHub in deinen Plesk-Account einzubinden.

  1. Gehe bei deinem gewünschten GitHub-Repository auf den „Code“-Button und kopiere die URL unter „HTTPS“.
  2. Anschließend gehst du in deinem Plesk-Controlpanel unter deiner Domain auf „Git“.
  3. Wähle nun „Repository hinzufügen“ und „Remote-Repository“.
  4. Bei „Repository-URL“ fügst du dann die vorhin kopierte URL deines gewünschten GitHub-Repository ein. Falls dein GitHub-Repository passwortgeschützt ist, gib hier auch die Zugangsdaten ein. Den Repository-Namen kannst du bei Bedarf ebenfalls noch anpassen.
  5. Unter „Deployment-Einstellungen“ wählst du dann, ob Aktualisierungen direkt „Automatisch“ eingespielt oder „Manuell“ ausgelöst werden sollen.
  6. Bei „Serverpfad“ trägst du das gewünschte Zielverzeichnis, z.B. das Dokumentenstamm-Verzeichnis deiner (Sub)Domain ein.
  7. Klicke zum Schluss auf „Erstellen“, um die Einstellungen zu speichern.

Beim neuen Repository kannst du gegebenenfalls noch die gewünschte Verzweigung (Branch) auswählen und die Datenübertragung mit „Jetzt bereitstellen“ beginnen.

Repositories von anderen öffentlichen Git-Servern lassen sich auf ähnliche Weise einbinden.

Screenshot aus dem Plesk Controlpanel zum Hinzufügen von Git Repositories
Im Plesk-Controlpanel können Git-Repositories ganz einfach hinzugefügt werden. Das gilt sowohl für Remote Repositories als auch für lokale Repositories.

Lokales Git-Repository in Plesk einbinden

Falls du lokal auf deinem Rechner eine eigene Web-Anwendung entwickelst, kannst du diese ebenfalls in einem Git-Repository verwalten und in dein Plesk-Hosting übertragen. Voraussetzung hierfür ist, dass du über ein Plesk-Hosting mit SSH (chrooted) Zugang verfügst. Bei unseren Hosting-Angeboten kannst du ab einem Hosting L oder einem Reseller power-Abo den SSH (chrooted) Zugang bei Bedarf dazu buchen.

  1. Gehe in deinem Plesk-Controlpanel unter deiner Domain auf „Git“.
  2. Wähle nun „Repository hinzufügen“ und „Lokales Repository“
  3. Den Repository-Namen kannst du frei wählen.
  4. Ebenso kannst du den „Bereitstellungsmodus“ nach eigenem Wunsch auswählen.
  5. Bei „Serverpfad“ trägst du das gewünschte Zielverzeichnis, z.B. das Dokumentenstamm-Verzeichnis deiner (Sub)Domain ein.
  6. Anschließend kopierst du die URL für das neue Repository.
  7. Danach wechselst du auf deinen Rechner, beispielsweise über die Kommandozeile in dein lokales Git-Verzeichnis.

Wenn du kein Projekt mit einem Git-Repository gespeichert hast, kannst du mit folgenden Anweisungen ein Neues erstellen:

mkdir example
cd example
git init

Lege dann noch einen neuen Branch an:

git checkout -b (dein Branch)

Anschließend kannst du noch eine Datei erzeugen und in das neue Git-Repository hinzufügen:

touch README
git add README
git commit -m ‚init repository commit‘

Um deinem lokalen Git-Repository die Verbindung zu deinem Plesk-Hosting zu ermöglichen, führst du folgende Anweisung aus:

git remote add origin (deine URL)

Anschließend kannst du über folgende Anweisung deinen gewünschten Branch hochladen.

git push –set-upstream origin (dein Branch)

Um die Verbindung zu deinem Plesk-Hosting herzustellen, wirst du an der Stelle nach den SSH (chrooted) Zugangsdaten deines FTP-Hauptbenutzers gefragt. Nach der Eingabe sollten sich deine lokalen Dateien im gewählten Verzeichnis auf deinem Plesk-Hosting befinden.

Hat’s geklappt?

Falls nicht, unterstützen wir dich natürlich gerne. Kontaktiere unseren Support über das Ticketingsystem im myhosttech-Kundencenter oder telefonisch.

Inhalt

Artikel teilen

Link kopieren

Artikel teilen

Link kopieren
Bild von Joris Spreer

Support & Services    2 Artikel

525
Kategorie
Symbolbild für den Provider-Wechsel. Eine Person übergibt einer zweiten Person ein Paket. Dieses steht sinnbildlich für das Datenpaket, welches vom alten zum neuen Provider wechselt.

Ein Provider-Wechsel bringt auch immer viel Arbeit mit sich. Alle Daten müssen vom alten Provider zum neuen umgezogen werden und am besten soll keine Downtime entstehen. Wie das klappt, erklären wir in diesem Beitrag.

Headerbild zur News betreffend neuem hosttech-Login-Screen: Ein aufgeklappter Laptop, auf welchem der neue Login-Screen zum myhosttech-Kundencenter zu sehen ist. Der Laptop steht auf einem Tisch. Jemand sitzt am Laptop, es sind nur seine Hände auf der Tastatur zu sehen. Links neben dem Laptop steht eine schwarze Espresso-Tasse mit aufgedrucktem hosttech-Logo.

Der Login-Screen zum myhosttech Kundencenter wurde einem Redesign unterzogen. Das Login wird schlichter und aufgeräumter. Die Umstellung erfolgt im Verlauf von Mittwoch, 28. Januar 2026.

Headerbild zum Bleigbeitrag über die aktuelle RAM-Knappheit. Blick ins Innenleben eines Servers, rechts im Bild eine Hand, welche eine neue Komponente einbaut.

Die RAM-Knappheit seit 2024 treibt die Preise in die Höhe und verlängert Lieferzeiten drastisch. Hauptgründe sind der massive KI-Boom, der Wechsel zu DDR5 und strategische Produktionskürzungen. Große Unternehmen sichern sich Vorräte, während kleinere Anbieter kämpfen. Erfahre hier, wie sich die Lage entwickelt und was das für dich bedeutet.

Laptop mit geöffneter Webseite zur Creative-Commons-Lizenz CC0, stellvertretend für rechtliche Grundlagen und Lizenztypen im Webdesign.

Beim Erstellen einer Website kommt eine Vielzahl von kreativen Inhalten zum Einsatz: Bilder, Icons, Schriften, Templates, Videos und mehr. Viele davon stammen von externen Quellen und sind urheberrechtlich geschützt. All diese Elemente unterliegen in der Regel urheberrechtlichen Regelungen – und damit auch bestimmten Lizenzen, die genau festlegen, wie und in welchem Umfang sie verwendet werden dürfen.

Headerbild zum Blogbeitrag über digitale Souveränität. Marius Meuwly, CEO von hosttech, zeichnet den Aufbau einer IT-Infrastruktur auf ein Whiteboard.

Digitale Souveränität ist mehr als ein IT-Thema – sie ist die Grundlage für Wahlfreiheit und nachhaltige Innovation. Organisationen, die Lock-ins vermeiden und auf offene, flexible Technologien setzen, sichern sich langfristige Wettbewerbsfähigkeit.

Simon Bass: Head of Development bei der Arbeit.

Vor zehn Jahren startete Simon als Entwickler bei hosttech. Heute ist er unser Head of Development, leitet sein Team und behält die Übersicht über alles. Im Jubiläums-Interview berichtet er von seinen alltäglichen Herausforderungen, den wichtigsten Veränderungen der letzten Jahre und den Momenten, die ihn auf seinem Weg geprägt haben.

Laptop mit geöffneter Design-Software, in der zahlreiche Icons für Webdesign und UI-Projekte angezeigt werden, mit hosttech Block und Tasse nebenbei.

Ob Mobile-App, Webshop oder Kunden-Dashboard – Icons sind im heutigen Web- und UI-Design nicht mehr wegzudenken. Erfahre mehr über die Rolle von Icons im Webdesign, wie du an gute Icons gelangst und wie du sie optimal einsetzt.

myhosttech Kundencenter