Sono un Noob completo quando si tratta di GIT. Ho appena mosso i miei primi passi negli ultimi giorni. Ho installato un repository sul mio laptop, ho rimosso il Trunk da un progetto SVN (ho avuto alcuni problemi con le filiali, non li ho fatti funzionare), ma tutto sembra ok lì.
Ora voglio essere in grado di estrarre o spingere dal laptop al desktop principale. Il motivo è che il laptop è utile sul treno mentre trascorro 2 ore al giorno in viaggio e posso fare un buon lavoro. Ma la mia macchina principale a casa è ottima per lo sviluppo. Quindi voglio essere in grado di spingere / tirare dal laptop al computer principale quando torno a casa. Ho pensato che il modo più semplice per farlo fosse quello di condividere la cartella del codice attraverso la LAN e fare:
git clone file://192.168.10.51/code
sfortunatamente questo non sembra funzionare per me:
quindi apro un git bash cmd e digito il comando sopra, sono in C: \ code (la cartella condivisa per entrambe le macchine) questo è quello che ottengo:
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
Come posso condividere il repository tra le due macchine nel modo più semplice.
Ci saranno altre posizioni che saranno punti di archiviazione ufficiali e luoghi da cui verranno estratti gli altri sviluppatori, server CI, ecc. Questo è solo per poter lavorare sullo stesso repository su due macchine.
Secondo il suggerimento di Sebastian ricevo quanto segue:
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
** MODIFICA - RISPOSTA **
Grazie a tutto ciò che ha aiutato. Ho provato a mappare un'unità e ha funzionato così ho pensato di tornare indietro e riprovare senza mappare. Il risultato finale è stato:
git clone file://\\\\192.168.0.51\code
Questo ha funzionato alla grande.
Grazie