Aktion verlängert: .ch-Domains jetzt nur CHF 4.90!

Gültig auf Neubestellungen und Transfers bis 31.03.2025

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. Anschliessend 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. Anschliessend 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)

Anschliessend 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)

Anschliessend 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
Picture of Joris Spreer

Support & Services    2 Artikel

532
Kategorie
Serverracks im Datacenter DATAROCK von hosttech am Serverstandort Schweiz.

Der Standort deines Servers spielt eine entscheidende Rolle für die Datensicherheit, die Performance und die Einhaltung gesetzlicher Vorschriften. In diesem Artikel zeigen wir, warum der Serverstandort so wichtig ist und welche Vorteile die richtige Wahl mit sich bringt.

Foto eines Büro-Arbeitsplatzes mit Laptop und Plesk mit SSH-Keys-Manager Seite offen und einer Grafik mit SSH-Schlüssel und Schloss.

Die Erweiterung "SSH Keys Manager" vereinfacht die Hinterlegung von SSH-Schlüsseln in Plesk. Erfahre mehr über die Vorteile der Authentifizierung per SSH-Schlüssel und wie du diese in Plesk verwenden kannst. Ausserdem praktische Schritt-für-Schritt-Anleitungen zum Erstellen von SSH-Keys unter Windows, Linux und macOS.

Eine junge Frau steht im hosttech Büro und schaut auf die neben ihr stehenden Grafiken zum Thema Local SEO.

Local SEO hilft dir, die Online-Sichtbarkeit deines Unternehmens in deiner Region zu steigern. Mit gezielten Strategien erreichst du potenzielle Kunden, die nach deinen Dienstleistungen oder Produkten in deiner Nähe suchen. In diesem Beitrag zeigen wir dir, wie du mit Local SEO deine lokale Reichweite optimierst.

Büroraum mit einem Bildschirm, der den Schriftzug Webdesign zeigt, zum Thema Webdesign Trends 2025

Das Webdesign entwickelt sich stetig weiter, und 2025 erwarten uns aufregende neue sowie auch wiederkehrende Trends, die das digitale Erlebnis vorantreiben. Hier sind die wichtigsten Entwicklungen.

Ein Computer vor dem ein Sparschwein steht. Sinnbildlich zum Thema Website-Kosten.

Die Kosten für eine Website hängen von vielen Faktoren ab – von der Wahl des Designs über Hosting bis zur Art der Erstellung. Erfahre, wie du ein individuelles Budget planst und ob DIY-Optionen oder professionelle Web-Agenturen für dich besser geeignet sind.

ein grosses rotes Vorhängeschloss mit einem E-Mail-Symbol zur Versinnbildlichung der erhöhten Sicherheit in der E-Mail-Kommunikation

Mit der Integration der E-Mail-Sicherheitsplattform MXPro in unsere Systeme ist dein E-Mail-Verkehr jetzt noch besser geschützt vor Spam und Malware. Details zur neuen Lösung und was sich ändert.

Core Web Vitals Blogbild

Seit Mai 2021 sind die Core Web Vitals ein wichtiger Bestandteil der Google-Ranking-Faktoren. Diese Metriken bewerten die Nutzererfahrung auf deiner Website und beeinflussen somit direkt dein Suchmaschinenranking. In diesem Artikel erklären wir dir, was die Core Web Vitals sind, warum sie so wichtig sind und wie du sie optimieren kannst, um die Performance deiner Website zu verbessern. Lass uns starten!

myhosttech Kundencenter