Jak uzyskać dostęp do repozytorium git w udziale samba?

10

Mam skonfigurowany udział Samba, na którym chciałbym umieścić repozytorium git. Próbowałem wyszukać w Google najlepszy sposób użycia git na udziale Samby, ale wydaje się, że trudno znaleźć coś takiego, ponieważ Samba używa git do programowania.

Jak najlepiej to zrobić? W tej chwili pracuję tylko z Linuksem, ale fajnie byłoby wiedzieć, jak to zrobić na wiele platform.

Jason Baker
źródło
1
nie widzę tu żadnych problemów, samba dostarcza pliki .. umieść repozytorium git w akcji i na końcu historii.
akira

Odpowiedzi:

3

Najlepszym sposobem na uzyskanie dostępu do repozytorium git przez sieć w sposób niezależny od platformy z jednego komputera byłoby uruchomienie serwera git na tym komputerze. Aby dowiedzieć się, jak skonfigurować serwer, sprawdź to .

anand.trex
źródło
2
Twój link umarł, czy masz inne źródło?
James Caccese,
Bump, za martwy link.
Drew Noakes
Ok zaktualizowałem link do jednego z ProGit.
anand.trex
Nie wydaje się odpowiadać na pytanie. Nikt nie prosił o „najlepszy sposób”.
ceving
1
Ta odpowiedź jest dość bezużyteczna, gdy wystarczy podać link.
magnatyczny
5

Robię to cały czas i działa dobrze, po prostu uzyskaj dostęp do repozytorium git przez udział plików, tak jakby był lokalny. Robię to, ponieważ rozwijam się w systemie Windows, ale mój serwer testowy jest linuxem, więc przy współudziale samby nie muszę cały czas wypychać moich zmian na serwer.

Pamiętaj jednak, że różne systemy operacyjne różnie obsługują takie rzeczy, jak zmodyfikowane znaczniki czasu i zakończenia linii, więc nie zalecam takiego rozwoju, jeśli będziesz używać tego samego repozytorium nad sambą z wielu różnych systemów operacyjnych. Przekonasz się, kiedy przełączysz się z Windowsa na Linuksa (na przykład), że git wykryje, że plik się zmienił, kiedy tak naprawdę nie ...

N Reed
źródło