Jestem kompletnym Noobem, jeśli chodzi o GIT. Właśnie stawiam pierwsze kroki w ciągu ostatnich kilku dni. Zainstalowałem repo na moim laptopie, ściągnąłem Trunk z projektu SVN (miałem problemy z gałęziami, nie działałem), ale wszystko wydaje się w porządku.
Chcę teraz móc ciągnąć lub pchać z laptopa na główny pulpit. Powodem jest to, że laptop jest przydatny w pociągu, ponieważ spędzam 2 godziny dziennie w podróży i mogę wykonać dobrą robotę. Ale moja główna maszyna w domu jest świetna do programowania. Więc chcę móc pchać / ciągnąć z laptopa na komputer główny, kiedy wrócę do domu. Pomyślałem, że najprostszym sposobem jest udostępnienie folderu kodu w sieci LAN i wykonanie:
git clone file://192.168.10.51/code
niestety nie wydaje mi się to działać:
więc otwieram cmd git bash i wpisuję powyższe polecenie, jestem w C: \ code (folder współdzielony dla obu komputerów) to, co otrzymuję:
Initialized empty Git repository in C:/code/code/.git/
fatal: 'C:/Program Files (x86)/Git/code' does not appear to be a git repository
fatal: The remote end hung up unexpectedly
Jak mogę udostępnić repozytorium między dwoma komputerami w najprostszy sposób.
Będą inne lokalizacje, które będą oficjalnymi punktami przechowywania i miejscami, z których będą pobierać inni deweloperzy i serwer CI itp. To jest po prostu, że mogę pracować na tym samym repozytorium na dwóch komputerach.
Zgodnie z sugestią Sebastiana otrzymuję:
C:\code>git clone --no-hardlinks file://192.168.10.51/code
Initialized empty Git repository in C:/code/code/.git/
fatal: 'C:/Program Files (x86)/Git/code' does not appear to be a git repository
fatal: The remote end hung up unexpectedly
** EDYCJA - ODPOWIEDŹ **
Dzięki wszystkim, którzy pomogli. Próbowałem mapować dysk i działało, więc pomyślałem, że wrócę i spróbuję ponownie bez mapowania. Ostateczny wynik to:
git clone file://\\\\192.168.0.51\code
To działało świetnie.
Dzięki