git clone产生--stateless-rpc需要multi_ack_detailed错误

时间:2014-03-08 14:43:36

标签: git github

当我跟随时:

ubuntu@saucy1:~$ git clone https://github.com/sstephenson/rbenv ~/.rbenv
Cloning into '/home/ubuntu/.rbenv'...
fatal: --stateless-rpc requires multi_ack_detailed
fatal: The remote end hung up unexpectedly

我该怎么办? git clone任何其他repo会产生同样的问题吗?

1 个答案:

答案 0 :(得分:0)

错误消息肯定来自git clone的inards中调用的某个程序。要了解更多信息,您可以尝试运行strace(1)以查看正在调用的其他程序(以及如何调用)(查找exec次调用),并从那里开始挖掘。这里(Fedora 20,但来自git的git)git-clone(最终由git clone调用的命令)是可执行文件,而不是脚本。

如果git来自您的操作系统的软件包,并且所有内容都是最新的,那么也许您应该将其报告为错误。

我能想到的一个牵强附会的原因是你需要通过ssh登录远程系统或建立HTTPS连接;如果失败(丢失/错误的登录/密码,白痴防火墙阻止了交易的一部分,......),可能会将某些内容混淆为错误。