====== Neues GIT-Repository mit einem Framework anlegen ======
Dieses Beispiel zeigt wie das Framework "Laravel" oder "Lumen" (im folgenden als [FRAMEWORK] bezeichnet) in PhpStorm angelegt und mit GIT versioniert wird.
**Voraussetzungen für dieses Beispiel:**
* Testumgebung in Microsoft Windows
* installiertes PHPStorm
* installiertes GIT
* installierter Composer
* Server oder Webspace mit SSH-Zugriff, auf dem GIT installiert ist (z. B. All-Inkl)
* in Windows hinterleger SSH-Key für den Zugriff auf GIT
===== Beispiel für das Anlegen eines neuen GIT-Repository auf dem Webserver =====
Loggen Sie sich per SSH (z. B. mit Putty) auf Ihrem Webspace/Server ein und legen Sie hier ein neues GIT-Repository an. In diesem Beispiel wird in das GIT-Verzeichnis gewechselt und ein neues Repository mit dem Projektnamen "[FRAMEWORK]" angelegt.
cd git
git init --bare [FRAMEWORK]
----
===== Neues Projekt in PHPStorm erstellen =====
- Create New Procject
- Composer Project
- Filter packages: "laravel/[FRAMEWORK]"
- Schaltfläche "Create"
----
===== Neues Projekt in GIT-Repository importieren =====
Hierzu im Windows-Explorer das Projetk-Verzeichnis öffen und im Kontextmenü "Git Bash Here" auswählen und die folgenden Kommandos ausführen:
git init
git add .
git config --global user.name "Vorname Nachname"
git config --global user.email emailadresse@domain.com
git commit -m 'init [FRAMEWORK]'
git remote add origin ssh://username@url/pfad/zum/Projekt/htdocs/[FRAMEWORK]
git remote set-url origin ssh://username@url/pfad/zum/Projekt/htdocs/[FRAMEWORK]
git push -u origin master