Я предполагаю, что на обеих машинах вы установили Git.
Теперь то, что вы делаете, зависит от того, какие службы вы установили, то есть от того, как вы можете подключиться с одной машины на другую.
Самый простой случай, когда у вас работает sshd
на машине, которую вы хотите клонировать из , и вы можете ssh с машины, которую хотите клонировать до , на машину Вы хотите клонировать из.
Если вы можете сделать
ssh 192.168.1.2
(или если у вас другое имя пользователя на другом компьютере, ssh user@192.168.1.2
), тогда вы сможете клонировать через SSH, как Джозия написал :
git clone git+ssh://hap@192.168.1.2/~/working
Если вы хотите продолжить выборку / передачу между компьютерами, вам следует настроить аутентификацию с открытым ключом для SSH, чтобы не приходилось вводить пароль при каждой выборке.
Если у вас не установлен sshd на исходном компьютере, вы можете клонировать, используя «умный» протокол HTTP, если у вас установлен веб-сервер и вы можете установить сценарии CGI (см. git-http-backend manpage), или вы можете клонировать, используя «тупой» протокол HTTP, если у вас установлен веб-сервер, но вы можете обслуживать только статические файлы (сначала вам нужно будет запустить git update-server-info
в исходном хранилище), или вы можете клонировать, используя rsync если он у вас установлен.
В качестве крайней меры вы можете использовать " git bundle " для создания архива, который вы можете перемещать, например, с помощью USB-накопителя и клонирования из него.