Windows上的Git(msysgit)克隆给出了错误

时间:2013-03-25 19:42:32

标签: git

尝试在Windows上使用msysgit首次进行git克隆并收到此错误。

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 deamon to service

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

    git clone git://<ip_address>/reponame
    

,它给出了上面的错误。

3 个答案:

答案 0 :(得分:2)

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

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

解决它我只是改变协议:

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

将它检查到你的git服务器,如github,bitbucket等,以获得正确的URL,如果你得到同样的错误,也可以使用git pull。

答案 1 :(得分:1)

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

git clone git://<ip_address>/reponame

如果这不起作用,则有many alternatives ways of self hosting

答案 2 :(得分:0)

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

  1. 再试一次
  2. 尝试使用不同transport protocol的网址进行克隆(ssh://,http://,git://)