Wozu das gut ist
Wenn kein Git Repository Manager wie Github, Bitbucket oder ähnliches verwendet werden soll und man nur ein Repository (ohne das Webbackend usw.) braucht, reicht ggf. eine einfaches Bare-Repository. Interessant kann es auch werden, wenn man mit Git-Hooks zB. automatisch eine Webseite aktualisieren will ohne sich auf dem Server einloggen zu müssen. So läuft es nebenbei auch hier.
Bare Repository erstellen
Zuerst erstellt man auf der Zielplattform, zB. einem anderen Ordner, einem Ordner
auf dem Netzlaufwerk oder einem Server auf dem man SSH-Zugriff hat einen Ordner.
Persönlich würde ich ihn <Projektname>.git nennen.
Anschließend geht man mit der Bash/Kommandozeile in dieses Verzeichnis und führt
folgenden Befehl aus:
| |
Dadurch wird das zentrale Ziel für dieses Projekt erstellt.
Zugang herstellen
Je nach Ziel kann nun ein Arbeitsverzeichnis erstellt werden. Das können auch viele Entwickler paralell machen.
Beim Bare-Repository im lokalen Verzeichnis
Im lokalen Verzeichnis lässt sich ganz einfach ein Arbeitsrepository erstellen und beginnen.
| |
Bei einem Bare-Repository auf einem Server
Falls Zugänge nötig sind zB. ein SSH-Key muss sich nun darum gekümmert werden. Wenn der Zugriff gegeben ist, kann man anschließend mit folgendem Befehl ein Arbeitsrepository erstellt werden
| |
Anschließend kann ganz normal wie mit jedem Git Repository gearbeitet werden.
Bildnachweis Git Logo von Jason Long, lizenziert unter CC BY 3.0.
