当我跟随时:
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会产生同样的问题吗?
答案 0 :(得分:0)
错误消息肯定来自git clone
的inards中调用的某个程序。要了解更多信息,您可以尝试运行strace(1)
以查看正在调用的其他程序(以及如何调用)(查找exec
次调用),并从那里开始挖掘。这里(Fedora 20,但来自git的git)git-clone
(最终由git clone
调用的命令)是可执行文件,而不是脚本。
如果git来自您的操作系统的软件包,并且所有内容都是最新的,那么也许您应该将其报告为错误。
我能想到的一个牵强附会的原因是你需要通过ssh
登录远程系统或建立HTTPS连接;如果失败(丢失/错误的登录/密码,白痴防火墙阻止了交易的一部分,......),可能会将某些内容混淆为错误。