繁体   English   中英

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

[英]Git on Windows: could not create leading directories error

我在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。

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

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

例如

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

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

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

解决方案非常简单,只需使用'\\ n''评论一行shelllash

最好的祝愿。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM