我试图在Windows 8 Enterprise上安装gitflow,每当我运行git clone --recursive git://github.com/nvie/gitflow.git时,我都会得到一个fatal: write error: Invalid argument。克隆可与https一起使用,但在尝试克隆子模块时将失败。而且位置无关紧要,无论我在哪里打开Bash还是失败。此外,Git在报告错误之前会说“克隆到:'gitflow'”。

GIT_TRACE = 1和-v不会告诉我尝试调试此错误的任何有用信息。有谁知道如何解决这个问题?我是否需要安装某些东西?我的Git版本是1.8.1.2。

最佳答案

这可能是因为您要克隆的项目包含一个符号链接:
https://github.com/nvie/gitflow/blob/develop/gitflow-shFlags

我不知道为什么它可以通过https而不是git协议工作,但是用https克隆后,您可以将符号链接替换为Windows symlink(如此处建议:Git Symlinks in Windows

关于git - Git报告致命:写入错误:git:协议(protocol)上带有git clone的参数无效,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16574306/

10-13 09:24