Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
laravel:installation [2019/02/16 22:21] webproducer angelegt |
laravel:installation [2020/03/09 22:02] (aktuell) webproducer Beispiel für das Framework "Lumen" erweitert |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== Neues GIT-Repository mit Laravel-Framework anlegen ====== | + | ====== 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:** | **Voraussetzungen für dieses Beispiel:** | ||
Zeile 10: | Zeile 11: | ||
* Server oder Webspace mit SSH-Zugriff, auf dem GIT installiert ist (z. B. All-Inkl) | * 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 | * in Windows hinterleger SSH-Key für den Zugriff auf GIT | ||
- | |||
===== Beispiel für das Anlegen eines neuen GIT-Repository auf dem Webserver ===== | ===== 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 "Laravel" angelegt. | + | 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. |
<code> | <code> | ||
cd git | cd git | ||
- | git init --bare Laravel | + | git init --bare [FRAMEWORK] |
</code> | </code> | ||
---- | ---- | ||
- | ===== Neues Laravel-Projekt in PHPStorm erstellen ===== | + | ===== Neues Projekt in PHPStorm erstellen ===== |
- Create New Procject | - Create New Procject | ||
- Composer Project | - Composer Project | ||
- | - Filter packages: "laravel/laravel" | + | - Filter packages: "laravel/[FRAMEWORK]" |
- Schaltfläche "Create" | - Schaltfläche "Create" | ||
---- | ---- | ||
- | ===== Neues Laravel-Projekt in GIT-Repository importieren ===== | + | ===== 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: | Hierzu im Windows-Explorer das Projetk-Verzeichnis öffen und im Kontextmenü "Git Bash Here" auswählen und die folgenden Kommandos ausführen: | ||
Zeile 41: | Zeile 41: | ||
git init | git init | ||
git add . | git add . | ||
- | git commit -m 'init laravel' | + | git config --global user.name "Vorname Nachname" |
- | git remote add origin ssh://username@url/pfad/zum/Projekt/htdocs/Laravel | + | git config --global user.email emailadresse@domain.com |
- | git remote set-url origin ssh://username@url/pfad/zum/Projekt/htdocs/Laravel | + | 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 | git push -u origin master | ||
</code> | </code> |