• Support
my.cyonWebmailBestellen
Dies ist eine Beta-Version der neuen cyon-Website
Einige Funktionen funktionieren möglicherweise nicht wie erwartet.
Website mit Git veröffentlichen und aktualisieren

Website mit Git veröffentlichen und aktualisieren

Aktualisiert am 28. Sept. 2023
War dieser Artikel hilfreich?

Möchtest du deine Website oder Applikation über Git auf einem cyon-Webhosting veröffentlichen und updaten? Auf unseren Webhosting-Angeboten ist Git bereits installiert und kann direkt verwendet werden. Dieser Artikel beschreibt das Vorgehen.

1
Verbinde dich per SSH mit deinem Webhosting.
2

Vor der ersten Verwendung von git auf einem frischen Webhosting benötigt Git einen Namen und eine E-Mail-Adresse welche für die Commits verwendet werden.

3

In dieser Anleitung erstellen wir das Git-Repository ausserhalb des öffentlichen Verzeichnisses. Dazu erstellen wir im Hauptverzeichnis des Webhostings einen Ordner git, darin einen Unterordner mit dem Namen unserer Website oliverorange und wechseln danach in das frisch erstellte Verzeichnis.

4

Initialisiere nun ein leeres Git-Repository. Mit der Option -b geben wir an, wie der Hauptbranch heissen soll. In unserem Beispiel soll dieser main lauten. Ohne Angabe wird der aktuelle Standard master verwendet.

5

Wechsle nun lokal auf deinem Gerät in das Verzeichnis, in welchem sich deine Applikation befindet. Ist dieses noch kein Git-Repository, so erstelle dies mit den folgenden Befehlen.

6

Nun kann das lokale Git-Repository mit jenem auf dem Webhosting verbunden werden. In unserem Beispiel setzen wir dabei den Namen cyon.

7

Einmalig verknüpfen wir nun den Namen cyon, welchen wir gewählt haben, mit unserem Branch main.

8

Damit deine Dateien nicht nur mit deinem Webhosting synchronisiert werden, sondern du diese auch öffentlich aufrufen kannst, ist noch die Verknüpfung mit dem Zielordner deiner Domain notwendig. In unserem Beispiel sollen die Daten im Verzeichnis ~/public_html/oliverorange liegen. Existiert das Verzeichnis noch nicht, so lege dies zuvor an.

Damit dies automatisch bei jedem Push geschieht, erstellen wir nun über folgenden Befehl eine «post-receive»-Datei und setzen die Umgebungsvariable GIT_WORK_TREE für unser Git-Repository.

Zusätzlich vergeben wir die nötige Berechtigung, damit die Datei ausgeführt werden kann.

9
Nun ist dein lokales Git-Repository mit jenem auf dem Webhosting verknüpft. Mit git push cyon werden deine Dateien jetzt automatisch im Zielordner deiner Domain veröffentlicht.

Beachte, dass die Dateien deiner Website oder Applikation neben dem Zielordner auch im Git-Repository abgelegt werden. Halte also ein Auge auf dem Speicherverbrauch auf deinem Webhosting.

War dieser Artikel hilfreich?
Kategorien
  • Technische Fragen zum Webhosting
Artikel teilen
Verwandte Artikel

Was dir auch helfen könnte

Wähle den für dich passenden Kanal

Git

Git ist eine Software zur effizienten Ver­si­o­nsverwaltung von Dateien und Ordnern. Die Open-Source-Software is...

npm

npm ist ein Paketmanager für die JavaScript-Laufzeitumgebung Node.js. Ähnlich wie mit Composer für PHP lassen si...

Git mit meinem Webhosting verbinden

Um deine Website über Git zu verwalten, ist als Erstes ein leeres Git-Repository auf deinem Webhosting notwendig...

SSH-Key für Git-Repository erstellen

Möchtest du einen Dienst zur Versionsverwaltung nutzen wie GitLab, GitHub oder Bitbucket? Wir beschreiben dir, w...

Installierte Module auf unseren Webhostings

Damit deine Website/Anwendung zuverlässig funktioniert, sind eine Vielzahl an PHP-Modulen und Server-Applikation...

E-Mail-Programm konfigurieren

Unser E-Mail-Zauberer führt dich durch den Einrichtungsprozess: Verwalte deine E-Mail-Konten ganz bequem über das E-Mail-Programm deiner Wahl. Mit unserem Einrichtungsassistenten gelingt dir dies ganz einfach.

E-Mail-Zauberer starten

Stressfrei Website & E-Mail umziehen lassen

Unser Umzugsteam begleitet dich beim Wechsel zu cyon – Schritt für Schritt.

Jetzt ohne Doppelkosten wechseln

Scharon

Customer Support

Gabriel

Customer Support

Immer auf dem Laufenden bleiben

Tipps, Tools & Insights für deine Webprojekte.

Jetzt Newsletter abonnieren
Support

Du brauchst persönliche Unterstützung?

Wähle den für dich passenden Kanal

Statusmeldungen

Statusmeldungen

Übersicht über unsere Systeme

Statusmeldungen

  • Unser Systemstatus ist aktuell stabil.
  • Geplante Wartungsarbeiten am 15. Juli 2024 von 02:00 bis 04:00 Uhr.
  • Es gibt derzeit keine bekannten Störungen.

Wichtige Hinweise

  • Bitte überprüfe regelmässig unseren Status-Feed für aktuelle Informationen.
  • Bei dringenden Problemen kontaktiere unseren Support.

Wir machen das Internet zu einem besseren Ort

4.8 / 5
Swiss Label
Swiss Hosting

Hosting

  • Webhosting
  • Webhosting Pro
  • Sitebuilder
  • https:// für alle
  • Umzugsservice

Server

  • Managed Server
  • Agency Server

Domains

  • Domains
  • Domain transferieren
  • Alle Domains

Support

  • Support Center
  • E-Mail Zauberer
  • my.cyon
  • Webmail

Über uns

  • Warum cyon
  • Team
  • Jobs
  • Geschichte
  • Partner*innen
  • Engagement
  • Nachhaltigkeit
  • Infrastruktur
  • Blog

Rechtliches

  • AGB
  • Datenschutzerklärung
  • Impressum
Swiss Label
Swiss Hosting
Folge uns
Newsletter

Schliesse dich 4.000 anderen an (+20 in der letzten Woche neu beigetreten)