Я полный нуб, когда дело доходит до GIT. Я просто делал свои первые шаги за последние несколько дней. Я установил репо на своем ноутбуке, снял Trunk из проекта SVN (у меня были некоторые проблемы с ветками, но они не работали), но там все вроде нормально.
Теперь я хочу иметь возможность вытащить или перенести с ноутбука на мой основной рабочий стол. Причина в том, что ноутбук удобен в поезде, так как я провожу 2 часа в день в пути и могу сделать хорошую работу. Но моя главная машина дома отлично подходит для развития. Поэтому я хочу, чтобы я мог вернуться с ноутбука на основной компьютер, когда вернусь домой. Я подумал, что самый простой способ сделать это - просто разместить папку с кодом в локальной сети и сделать:
git clone file://192.168.10.51/code
к сожалению, это не работает для меня:
поэтому я открываю git bash cmd и набираю указанную выше команду. Я нахожусь в C: \ 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
Как я могу поделиться репозиторием между двумя машинами самым простым способом.
Будут другие места, которые будут официальными точками хранения и местами, откуда будут извлекаться другие разработчики, CI-сервер и т. Д. Это просто для того, чтобы я мог работать в одном репо на двух машинах.
По предложению Себастьяна я получаю следующее:
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
** РЕДАКТИРОВАТЬ - ОТВЕТИТЬ **
Спасибо всем, что помогло. Я попробовал сопоставить диск, и это сработало, поэтому я подумал, что вернусь и попробую без сопоставления. Окончательный результат был:
git clone file://\\\\192.168.0.51\code
Это сработало отлично.
Спасибо