Git对等共享 - 致命:读取错误:无效参数
问题描述:
在Git中,我尝试了在本地网络中的对等共享,但以“致命:读取错误:无效参数”错误结束。Git对等共享 - 致命:读取错误:无效参数
我按照下面的步骤。
PC1:
$cd /d/all-repos
$git daemon --verbose --export-all –base-path=.
PC2:
$cd <repository name>
$git remote add developer1 git://<PC1 name or IP address>/testrepo
$git fetch developer1
fatal: read error: Invalid argument
Git版本:Git版本1.7.11.msysgit.0 OS:Win XP的 注: 添加git的9418端口的防火墙两台PC上的设置。
请指导我如何解决这个问题。
答
在做下面的步骤,一切正常:
~/git1$ git init foo
# create some commits in foo
~/git1$ git daemon --verbose --export-all --port=9999 --base-path=$PWD
~/git1$ cd ../git2
~/git2$ git clone git://[::1]:9999/foo
# cloning works
这意味着无论是东西不好用或者您的存储库,或者它不是一个git的问题,而是一个网络问题。无论如何,你应该尝试用比stackoverflow更多的交互过程来解决你的问题,也许一些IRC#git频道。
你的'testrepo'是否至少有一个提交? – VonC 2012-07-12 06:27:57
是的Vonc,它有两个或更多的提交 – Seenivasan 2012-07-12 08:20:58
我会警惕在基路径中使用'.'(它只有一个 - BTW)。使用'--base-path =/d/all-repos'会改变什么吗?另外,'git fetch -v'会显示什么? – brianz 2012-08-10 02:54:14