Come posso accedere a un repository git su una condivisione samba?


10

Ho impostato una condivisione Samba che mi piacerebbe mettere su un repository git. Ho provato a cercare su Google il modo migliore per usare git su una condivisione Samba, ma sembra difficile trovare qualcosa su come farlo poiché Samba usa git per lo sviluppo.

Qual è il modo migliore per farlo? In questo momento, sto solo lavorando con Linux, ma sarebbe bello sapere come farlo anche in modo multipiattaforma.


1
non vedo alcun problema qui, samba consegna file .. metti il ​​repository git sulla condivisione e fine della storia.
Akira,

Risposte:


3

Il modo migliore per accedere a un repository git su una rete in modo indipendente dalla piattaforma da una singola macchina sarebbe eseguire un server git sulla macchina. Per come configurare un server, controlla questo .


2
Il tuo link è morto, hai un'altra fonte?
James Caccese,

Bump, per il collegamento morto.
Ha disegnato Noakes il

Ok ho aggiornato il link a uno da ProGit.
anand.trex,

Non sembra rispondere alla domanda. Nessuno ha chiesto il "modo migliore".
ceving

1
Questa risposta è piuttosto inutile quando tutto ciò che fa è fornire un collegamento.
magnattic

5

Lo faccio sempre, e funziona benissimo, basta accedere al repository git sulla condivisione file come se fosse locale. Lo faccio perché mi sviluppo su Windows ma il mio server di prova è una scatola di Linux, quindi con una condivisione samba non devo spingere le mie modifiche sul server in ogni momento.

Tieni presente, tuttavia, che diversi sistemi operativi gestiscono cose come timestamp modificati e terminazioni di linea in modo diverso, quindi non ti consiglio di sviluppare in questo modo se utilizzerai lo stesso repository su samba da più sistemi operativi diversi. Quando passi da Windows a Linux (ad esempio), scoprirai che git rileverà che un gruppo di file è cambiato, quando in realtà non è ...


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.