Benutzer-Werkzeuge

Webseiten-Werkzeuge


git:all-inkl

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

Both sides previous revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
git:all-inkl [2019/07/14 22:01]
webproducer Bemerkung zur Webspace-Bereinigung
git:all-inkl [2024/02/11 00:58] (aktuell)
webproducer Git-Hook ergänzt
Zeile 3: Zeile 3:
 [[https://​all-inkl.com/​PA58A470FA03850|{{:​git:​all-inkl_banner_468x60_white.gif|}}]] [[https://​all-inkl.com/​PA58A470FA03850|{{:​git:​all-inkl_banner_468x60_white.gif|}}]]
  
-Ich empfehle den "​Premium"​-Tarif vom Provider All-INKL.COM,​ da die Performance und Erreichbarkeit für ein Webhosting-Paket unschlagbar sind. Zu dem verfügt ALL-INKL.COM über eigene Rechenzentren und bieten einen 24-Stunden-Hotline. Des weiteren steht in jedem Tarif eine API zur Verfügung, mit der alle Funktionen der technischen Verwaltung (KAS) ausgeführt werden können!+Ich empfehle den "​Premium"​-Tarif vom Provider All-INKL.COM,​ da die Performance und Erreichbarkeit für ein Webhosting-Paket unschlagbar sind. Zu dem verfügt ALL-INKL.COM über eigene Rechenzentren und bieten einen 24-Stunden-Hotline. Des weiteren steht in jedem Tarif eine [[https://​kasapi.kasserver.com/​dokumentation/​|API zur Verfügung]], mit der alle Funktionen der technischen Verwaltung (KAS) ausgeführt werden können!
  ​**Wichtiger Hinweis**: Erst ab dem Webspace-Tarif ALL-INKL PREMIUM"​ steht der SSH-Zugang, und somit die Möglichkeit GIT-Repositories anzulegen, zur Verfügung!  ​**Wichtiger Hinweis**: Erst ab dem Webspace-Tarif ALL-INKL PREMIUM"​ steht der SSH-Zugang, und somit die Möglichkeit GIT-Repositories anzulegen, zur Verfügung!
  
Zeile 32: Zeile 32:
 |FTP-Accounts|unbegrenzt| |FTP-Accounts|unbegrenzt|
 |Let's Encrypt-SSL-Zertifikate|kostenlos| |Let's Encrypt-SSL-Zertifikate|kostenlos|
-|API für technische Verwaltung|ja|+|[[https://​kasapi.kasserver.com/​dokumentation/​|API für technische Verwaltung]]|ja|
 |Link zur Webseite|[[https://​all-inkl.com/​PA58A470FA03850|https://​all-inkl.com/​]]| |Link zur Webseite|[[https://​all-inkl.com/​PA58A470FA03850|https://​all-inkl.com/​]]|
  
Zeile 39: Zeile 39:
 //Stand: 09.03.2019//​ //Stand: 09.03.2019//​
  
 +----
 +
 +===== Composer installieren =====
 +
 +Die folgende Anleitung zeigt, wie Composer, der anwendungsorientierte Paketmanager für PHP, per SSH auf Ihrem Webspace installiert werden kann. Voraussetzung ist ein SSH-Zugang, welcher ab dem Tarif "​Premium"​ enthalten ist:
 +
 +[[https://​all-inkl.com/​wichtig/​anleitungen/​skripte/​sonstiges/​composer/​installation_494.html|Composer:​ Installation]]
 +
 +----
 +
 +===== Änderung der PHP CLI Version =====
 +
 +Wenn es zu Kompatibilitätsproblemen mit der PHP-Version kommt, weil z. B. ein Composer-Paket eine höhere PHP-Version benötigt, kann die PHP-Version für den SSH-Login angepasst werden.
 +
 +[[https://​all-inkl.com/​wichtig/​anleitungen/​kas/​ssh/​dateiverwaltung/​aenderung-der-php-cli-version_527.html|Änderung der PHP CLI Version]]
 +
 +----
  
 ===== GIT Repository einrichten ===== ===== GIT Repository einrichten =====
Zeile 61: Zeile 78:
 <​code>​ssh://​[SSH-Login]@[Domain]/​www/​htdocs/​[Login]/​git/​[Projektname]</​code>​ <​code>​ssh://​[SSH-Login]@[Domain]/​www/​htdocs/​[Login]/​git/​[Projektname]</​code>​
  
 +----
 +
 +===== GIT-Hooks einrichten =====
 +
 +Mit den serverseitigen GIT-Hooks können eigene Aktionen in den folgenden GIT-Prozessen eingehangen werden:
 +
 +  * pre-receive
 +  * update
 +  * [[git:​all-inkl:​post_receive|post-receive]]
 +
 +[[git:​all-inkl:​post_receive|Dieses Beispiel]] zeigt, wie das Repository mit einem GIT-Hook bei All-Inkl. direkt in einem Webverzeichnis veröffentlicht werden kann.
git/all-inkl.1563134484.txt.gz · Zuletzt geändert: 2019/07/14 22:01 von webproducer