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 [2018/10/03 21:20]
webproducer "GIT Rspository einrichten" hinzugefügt
git:all-inkl [2024/02/11 00:58] (aktuell)
webproducer Git-Hook ergänzt
Zeile 1: Zeile 1:
 +====== Provider-Empfehlung:​ ALL-INKL ======
 +
 [[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 [[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!
 +
 +**Besondere Merkmale:**
  
   * eines der größten deutschen Internetprovider   * eines der größten deutschen Internetprovider
Zeile 11: Zeile 18:
   * 900 KVA Klimaleistung   * 900 KVA Klimaleistung
   * 1,6 MW Elektroenergie   * 1,6 MW Elektroenergie
-  * 80 Mitarbeiter+  * über 80 Mitarbeiter
   * 24-Stunden Kundensupport per E-Mail   * 24-Stunden Kundensupport per E-Mail
 +
 +^Tarif^Premium^
 +|Euro pro Monat|9,95 Euro (ersten 3 Monate kostenlos)|
 +|SSH-Zugang|ja|
 +|GIT-Repositories|unbegrenzt|
 +|Inklusive Domains|10 (z. B. de, com, eu, net, org...)|
 +|Webspace|250 GB|
 +|MySQL-Datenbanken|50|
 +|Cronjobs|50*|
 +|E-Mail-Postfächer|2.000|
 +|FTP-Accounts|unbegrenzt|
 +|Let's Encrypt-SSL-Zertifikate|kostenlos|
 +|[[https://​kasapi.kasserver.com/​dokumentation/​|API für technische Verwaltung]]|ja|
 +|Link zur Webseite|[[https://​all-inkl.com/​PA58A470FA03850|https://​all-inkl.com/​]]|
 +
 +* = Jobs zur Bereinigung vom Webspace (z. B. aufräumen von temporären Verzeichnissen) können in der technischen Verwaltung separat unter "​Tools"​ --> "​Webspace-Bereinigung"​ angelegt werden und verbrauch somit keinen von den 50 Cronjobs.
 +
 +//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 35: 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.1538594414.txt.gz · Zuletzt geändert: 2018/10/03 21:20 (Externe Bearbeitung)