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.
Odpowiedzi:
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 .
źródło
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 ...
źródło
Cóż, jeśli nie chcesz tracić czasu na konfigurowanie wielu rzeczy, możesz po prostu użyć konta Dropbox i ustawić repozytorium git w folderze Dropbox .
źródło