Wie greife ich auf ein Git-Repository auf einer Samba-Freigabe zu?


10

Ich habe eine Samba-Freigabe eingerichtet, auf die ich ein Git-Repository setzen möchte. Ich habe versucht, in Google nach dem besten Weg zu suchen, um Git auf einer Samba-Freigabe zu verwenden, aber es scheint schwierig zu sein, etwas dazu zu finden, da Samba Git für die Entwicklung verwendet.

Was ist der beste Weg, dies zu tun? Im Moment arbeite ich nur mit Linux, aber es wäre schön zu wissen, wie man das auch plattformübergreifend macht.


1
Ich sehe hier keine Probleme, Samba liefert Dateien. Setzen Sie das Git-Repo auf den Anteil und das Ende der Geschichte.
Akira

Antworten:


3

Der beste Weg, um plattformunabhängig von einem einzelnen Computer über ein Netzwerk auf ein Git-Repository zuzugreifen, besteht darin, einen Git-Server auf dem Computer auszuführen. Informationen zum Einrichten eines Servers finden Sie hier .


2
Ihr Link ist gestorben, haben Sie eine andere Quelle?
James Caccese

Bump, für die tote Verbindung.
Drew Noakes

Ok, ich habe den Link zu einem von ProGit aktualisiert.
anand.trex

Scheint die Frage nicht zu beantworten. Niemand fragte nach dem "besten Weg".
8.

1
Diese Antwort ist ziemlich nutzlos, wenn sie nur einen Link bereitstellt.
Magnattic

5

Ich mache das die ganze Zeit und es funktioniert gut. Greifen Sie einfach über die Dateifreigabe auf das Git-Repository zu, als wäre es lokal. Ich mache das, weil ich unter Windows entwickle, aber mein Testserver ist eine Linux-Box. Mit einer Samba-Freigabe muss ich meine Änderungen nicht immer auf den Server übertragen.

Beachten Sie jedoch, dass verschiedene Betriebssysteme Dinge wie geänderte Zeitstempel und Zeilenenden unterschiedlich behandeln. Daher empfehle ich nicht, diese Entwicklung zu entwickeln, wenn Sie dasselbe Repository über Samba von mehreren verschiedenen Betriebssystemen verwenden. Sie werden feststellen, wenn Sie von Windows zu Linux wechseln (zum Beispiel), dass Git erkennt, dass sich eine Reihe von Dateien geändert haben, wenn die ...


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.