Windows上的Git:无法创建前导目录错误

时间:2010-12-09 04:20:36

标签: windows git

我在Windows上安装了 MsysGit 。从cmd.exe命令行调用的以下命令提供错误:

C:\Users\joe>git clone 'git://github.com/MarcWeber/vim-addon-manager-known-repositories.git' 'C:/Users/joe/vim-addons/vim-addon-manager-known-repositories'
fatal: could not create leading directories of ''C:/Users/joe/vim-addons/vim-addon-manager-known-repositories'': Invalid argument

Git Bash 的命令提示符中发出的相同命令正常工作。

如何使正常的命令行版本正常工作?此命令是从Vim内部发出的,因此我需要它来自cmd.exe。

2 个答案:

答案 0 :(得分:4)

不要在Windows cmd上使用单引号。对于带空格的路径使用双引号,或者在没有空格时根本没有引号。

在您的情况下,路径中没有空格,因此不需要引号。

E.g。

C:\path\no\spaces               // ok
"C:\Program Files\Some Spaces"  // ok
'C:\Program Files\Foo'          // wrong.

答案 1 :(得分:0)

请参阅vunble的github中的这个问题。

https://github.com/gmarik/vundle/issues/283

解决方案非常简单,只需使用'“'

注释一行

祝福。