根据这篇文章http://www.geekaholic.org/2012/05/peer-to-peer-collaborative-development.html我尝试了以下对等共享。
在客户端 1
- 从中央仓库克隆
- 进行一些更改并提交
- 从这个克隆的父目录 - git daemon --export-all --base-path=。
在客户端 2
- 从同一个中央仓库克隆
- git remote add new git://machine-name/repo-name
- git fetch new
fetch/pull 错误 - 致命:读取错误:无效参数
当我在同一个 Client1 中创建另一个克隆并执行相同的步骤时 - 获取或拉取工作。
从客户端 2,使用 IP 地址而不是系统名称 - 结果相同
从客户端 2,当我从客户端 1 (git clone git://machine-name/repo-name) 克隆时,克隆成功。
什么可能导致提取错误?