Git sur Windows: impossible de créer une erreur de répertoire principal

J’ai installé MsysGit sur Windows. La commande suivante appelée à partir de la ligne de commande cmd.exe indique une erreur:

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 

La même commande émise dans l’invite de commande de Git Bash fonctionne correctement.

Que dois-je réparer pour que la version en ligne de commande normale fonctionne? Cette commande est émise à partir de Vim, donc j’en ai besoin pour travailler depuis cmd.exe.

n’utilisez pas de guillemets simples sur Windows cmd. Utilisez des guillemets doubles pour les chemins avec des espaces, ou pas de guillemets du tout lorsqu’il n’y a pas d’espace.

Dans votre cas, aucun espace n’est dans le chemin, donc aucun devis n’est nécessaire.

Par exemple

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

S’il vous plaît se référer à cette question dans github de vunble.

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

La solution est très simple, il suffit de commenter la ligne de shellslash avec ‘”‘

Meilleurs vœux.