Eu sou um Noob completo quando se trata de GIT. Eu tenho dado meus primeiros passos nos últimos dias. Eu configurei um repositório no meu laptop, baixei o tronco de um projeto SVN (tive alguns problemas com as filiais, não consegui fazê-las funcionar), mas tudo parece ok por lá.
Agora eu quero poder puxar ou empurrar do laptop para minha área de trabalho principal. O motivo é que o laptop é útil no trem, pois passo 2 horas por dia viajando e posso fazer um bom trabalho. Mas minha principal máquina em casa é ótima para o desenvolvimento. Então, eu quero poder empurrar / puxar do laptop para o computador principal quando chegar em casa. Eu pensei que a maneira mais simples de fazer isso seria ter apenas a pasta de código compartilhada na LAN e fazer:
git clone file://192.168.10.51/code
infelizmente isso não parece estar funcionando para mim:
então eu abro um git bash cmd e digito o comando acima, estou em C: \ code (a pasta compartilhada de ambas as máquinas) é isso que eu recebo de volta:
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
Como posso compartilhar o repositório entre as duas máquinas da maneira mais simples possível.
Haverá outros locais que serão pontos de armazenamento oficiais e locais de onde os outros desenvolvedores, servidores de CI etc. serão transferidos, isso é apenas para que eu possa trabalhar no mesmo repositório em duas máquinas.
De acordo com a sugestão de Sebastian, recebo o seguinte:
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
** EDITAR - RESPOSTA **
Obrigado a todos que ajudaram. Eu tentei mapear uma unidade e isso funcionou, então pensei em voltar e tentar novamente sem mapear. O resultado final foi:
git clone file://\\\\192.168.0.51\code
Isso funcionou muito bem.
obrigado