1

第一次尝试在 Windows 上使用 msysgit 进行 git clone 并收到此错误。

fatal: read error: early EOF
fatal: read error: Invalid argument
fatal: recursion detected in die handler

git did not exit cleanly (exit code 128)

设置:

  • git init 在我的服务器上使用

    git init --bare
    
  • git 守护进程服务

    git daemon --verbose --export-all --enable=upload-pack --enable=receive-pack --base-path=<my_path>
    
  • 最后

    git clone git://<ip_address>/reponame
    

这给出了上面的错误。

4

3 回答 3

2

我得到了同样的错误克隆:

git clone git@domain.tld:user/repository.git

要解决它,我只需更改协议:

git clone https://user@domaine.tld/user/repository.git

将其检查到您的 git 服务器(如 github、bitbucket 等)中以获取正确的 URL,如果您在执行 git pull 时遇到相同的错误,那也可以。

于 2013-06-01T10:25:59.110 回答
1

你的克隆命令在我看来是错误的。您应该添加您的仓库的名称。

git clone git://<ip_address>/reponame

如果这不起作用,则有许多替代方式自托管

于 2013-03-25T20:23:18.713 回答
0

听起来像是网络/连接问题。

  1. 再试一次
  2. 尝试使用具有不同传输协议(ssh://、http://、git://)的 url 进行克隆
于 2013-03-25T19:47:06.260 回答