Hallo! Da ich gerade erst mit GIT angefangen habe plagt mich noch ein Einsteigerproblem: Ich habe ein lokales repository das ich gerne auf einen anderen Rechner im Netzwerk clonen und dann pushen/pullen will. Ich spreche den Ordner auf dem anderen PC (wo das Repo hin soll) über \\192.168.1.100\\GitFolder im Explorer an. Wie kann ich aber nun diesen Pfad an Git übergeben (in den Push/Pull/Clone Befehlen)? Könnte mir einer eine Beispiel-Befehlszeile geben? Danke!
wie du das Git repro übertagen kannst kommt ein wenig auf die Fähigkeiten des Server (192.168.1.100) an. Ich würde so vorgehen. auf denn Server mit
1 | git init --bare --share . |
ein leeres git repro anlegen. (in den Verzeichnis GitFolder und nur wenn das noch nicht gemacht wurden ist) --bare sagt, hier entwickelt keiner es sollen nur die Git Informationen gespeichert werden, also das was normalerweise im .git Ordner liegt. Das --share sagt das auch andere User drauf zugreifen können sollen. meinen lokalen git repro sagen das es denn zusätzlichen Server gibt.
1 | git remote add <Schöner Name> <path zum remote Server> |
wobei <Schöner Name> einfach eine sprechende Bezeichnung für den Server sein sollte und <Path zum Remote Server> sowas wie git://192.168.1.100/GitFolder oder auch ssh+git://192.168.1.100/GitFolder je nachdem was dein Server kann. dann kannst du mit den Befehl
1 | git push <schöner Name> master:master |
dein lokalen master Branch auf denn Server schieben. Inklusive allen Commits, hier ist die Syntax <lokalerbranch>:<remote branch> wenn du auf den Branch Hugo entwickelst must du dann natürlich Hugo:master sagen, das macht dein lokalen Hugo branch zu den master branch des remote Server. die Server mit die du gegenwärtig Daten tauschen kannst, siehst du mit
1 | git remote -v |
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.