Da ich Websites immer zuerst Lokal erstelle und es über meinen Editor möglich ist, die Dateien auf Github hochzuladen, wäre es ja Sinnvoll, das die Installation auf den Server über die Updatefunktion auch auf diese Version zugreift. Ich gehe mal davon aus, das es möglich ist - meine Frage ist nur wie ?
Das hat per se nichts mit Composer zu tun. Ich würde dabei wie folgt vorgehen:
Code:
git init
git remote add origin <deinrepository>
Per .gitignore ignorierst Du alles und fügst deine Dateien mit "git add -f" (force) hinzu. Alternativ kannst Du dich auch eine sauber .gitignore schreiben, die auf jeden Fall das vendor/ Verzeichnis beinhalten sollte. (Du solltest niemals Dependencies im eigenen Repository haben.)
In den Einstellungen bei github legst Du dann noch einen Post commit Hook an. Darüber kannst Du dann automatisches Deployment einrichten, jedes mal wenn Du in dein Repo pushst. Aber für's erste sollte das ausreichend sein. Alternativ kannst Du auch direkt auf deinen Server in ein "bare" repository pushen, dann brauchst Du weder Github noch mit Hooks arbeiten.
https://gist.github.com/noelboss/3fe...8fb12e9066f2fa
Lesezeichen