Teil 3 – GIT Bash zusammen mit Modman für Windows

Fortsetzung von Teil 2.

Dieser Guide beschäftigt sich mit der Konfiguration der Xampp Server host files.
Ziel ist es, eine .dev domain für WindowsAnwender zu Entwicklungszwecken zu erstellen.

Anzeige

Eckdaten zur Entwicklungsumgebung

Der Vollständige Guide zur Entwicklungsumgebung wird folgende Artikel und Features besitzen:

  1. Teil 1 – Basis Xampp mit PHP 5.6.8
  2. Teil 2 – lokale Domain á la “domain.dev” einrichten und mit Magento nutzen
  3. Teil 3 – GIT-Support + GIT Bash zusammen mit Modman
  4. Teil 4 – NPM Packages 
  5. Teil 5 – Grunt mit Less/Sass Prä-Prozessoren integrieren

 

Was ist die Git-Bash?

Git Bash in Windows

Git Bash in Windows

Mit Hilfe der GIT-Bash (Git for Windows) bekommen Sie ein Tool in die Hand, mit denen Sie eine Konsole im Stil von Linux oder Unix auch auf Windows nutzen können. Befehle wie ls, chmod, rm -rf oder auch npm und grunt / gulp oder das Magento CLI von Netz98 mit Magerun n98-magerun sind dann kein Problem mehr und können bequem über die neue Git-Bash Konsole gestartet und gesteuert werden.

Git GUI, Git Support

Zudem verfügt die Git-Bash über ständigen Support von GIT. Mit GIT hat man eine saubere Versionsverwaltung mit modernen Bordmitteln. Die Git-Bash kann damit vollständig umgehen und unterstützt alle Parameter.

Installation & Tipps für den 1. Start

Lade dir die Git-Bash von https://git-for-windows.github.io/ herunter und installiere Sie die Konsole wie gewohnt.
Nach dem die Installation fertiggestellt ist, empfiehlt es sich, die Verknüpfung mit einem Rechtsklick auf Eigenschaften so zu konfigurieren, dass die Git-Bash künftig als Administrator gestartet wird. Oftmals haben Programme, (z.B. Modman) Probleme beim Ausführen, wenn die Konsole nicht mit den nötigen Rechten gestartet ist.

Linux / Shell Befehle

Wer noch nicht richtig mit den Befehlen für die Shell vertraut ist, kann sich auf http://ss64.com/bash/ einen Überblick verschaffen.

Konsolenbefehle – Beispiele
Verzeichnis wechseln:
$ cd name

aus dem Verzeichnis zurück wechseln
$ cd ..

auf Laufwerk D: wechseln
$ cd D: , $ cd /d/ oder $ D:

Verzeichnis erstellen
$ mkdir name

Verzeichnis löschen
$ rm name

Modman in der aktuellen Xampp Umgebung mit Git-Bash nutzen

Damit man Modman richtig nutzen kann, braucht man eine Konsole wie die oben beschriebene Git-Bash für Windows.
Damit kann man nun Projektdaten mit Modman in seine Entwicklungsumgebung klonen.

Wie das bei Magento aussieht, kannst du dir hier ansehen:
http://www.webguys.de/magento/turchen-08-magento-projekte-mit-dem-module-manager-clever-strukturieren/

Wichtig ist jedoch, dass Du deine Git-Bash als Administrator startest, damit sie alle nötigen Rechte hat.

Modman in Windows einrichten und nutzen

Es gibt ein offizielles Modman-GitHub Projekt, welches aber in Windows nicht richtig funktioniert, da dies auf den Linux-Symlinks basiert.
Im GitHub von Sidewards auf https://github.com/sitewards/modman-php findest du ein Modman-Php Projekt, dass auch für Windows die korrekten Symlinks anlegen kann.

Installation

Öffne deine neue Git-Bash und gehe in Dein Web-Projekt Root-Verzeichnis.
Klone dir das Modman-php Projekt mit git clone https://github.com/dermatz/modman-php.git
Sobald alles fertig gecloned ist, musst du noch das PHP von Xampp in die Windows Umgebungsvariablen hinterlegen.

Kommentar verfassen

Menü