Je suis un Noob complet en ce qui concerne GIT. Je viens de faire mes premiers pas ces derniers jours. J'ai installé un dépôt sur mon ordinateur portable, retiré le coffre d'un projet SVN (j'ai eu quelques problèmes avec les branches, je ne les ai pas fait fonctionner), mais tout semble bien là-bas.
Je veux maintenant pouvoir tirer ou pousser de l'ordinateur portable vers mon bureau principal. La raison d'être de l'ordinateur portable est pratique dans le train car je passe 2 heures par jour à voyager et je peux faire du bon travail. Mais ma machine principale à la maison est idéale pour le développement. Je veux donc pouvoir pousser / tirer de l'ordinateur portable vers l'ordinateur principal quand je rentre à la maison. Je pensais que la façon la plus simple de le faire serait de simplement partager le dossier de code sur le LAN et de faire:
git clone file://192.168.10.51/code
malheureusement cela ne semble pas fonctionner pour moi:
donc j'ouvre un cmd git bash et tape la commande ci-dessus, je suis en C: \ code (le dossier partagé pour les deux machines) c'est ce que je récupère:
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
Comment partager le référentiel entre les deux machines de la manière la plus simple.
Il y aura d'autres emplacements qui seront des points de stockage officiels et des emplacements d'où les autres développeurs et serveurs CI, etc. tireront, c'est juste pour que je puisse travailler sur le même dépôt sur deux machines.
Selon la suggestion de Sebastian, j'obtiens ce qui suit:
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
** MODIFIER - RÉPONDRE **
Merci à tous ceux qui ont aidé. J'ai essayé de mapper un lecteur et cela a fonctionné, alors j'ai pensé revenir en arrière et réessayer sans mappage. Le résultat final a été:
git clone file://\\\\192.168.0.51\code
Cela a très bien fonctionné.
Merci