[英]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.