Lokales Projekt mit Git verbinden:
- in Gitlab einloggen
- Neues Repository
- Globale Einstellungen
- in Konsole: cd "Ordner, in den das git-Verzeichnis soll" (bei PW ist das site)
- git init
- .gitignore anlegen (Wichtig!)
- git remote add origin "http-Adresse" (die bekommt man bei Gitlab oben unter "Clone")
- git add .
- git commit -m 'init project'
- git push - u origin master
Existierendes Repository bei Gitlab auf Rechner lokal holen:
- in Konsole in entsprechenden Projektordner navigieren (bei PW ist das "site")
- git clone "https-Adresse"
-> beachten, dass es Dateien gibt, die nicht im Git-Verzeichnis erscheinen (siehe .gitignore) - diese müssen manuell nachinstalliert werden!
Commit nach erfolgten Änderungen:
- in Konsole in Ordner navigieren, wo Git-Verzeichnis liegt
- git status
- git add . (wenn alle commited werden sollen)
- git commit -m 'message'
- git push -u origin master
-> vorsichtshalber im Browser nochmal in Gitlab überprüfen
Änderungen an einem online stehenden Projekt machen:
- Änderungen online machen
- das, was verändert wurde, lokal runterziehen (das ist meistens der template-Ordner)
- von dort dann commiten
oder direkt auf den Server einwählen: (aber Vorsicht!!!)
- git remote add origin "https-Url" (die gibts in der git-Oberfläche unter Clone)
- oder per SSH-Zugang: ssh Benutzername@domain.com (später dann Passwort dazu)
- -> SSH-Zugang für Kunden im Kundenmenü anlegen unter "Pfad" oder "Quota" (Quota = Webspace) // Neuer SSH-Zugang // Shell = bash // Username und Passwort merken
- -> git-Ordner per FTP auf Server legen
Konsole bzw. Terminal:
- aus der Hilfe rauskommen: :wq