簡體   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