适用于Windows的Git Extensions:“无法创建工作树目录”“无效参数”

时间:2017-07-20 04:35:18

标签: git github git-extensions

首次尝试弄清楚Git& GitHub上。在Windows上使用Git Extensions。全新安装。我创建了一个SSH密钥对,将公钥放入我刚刚创建的Github帐户中,并在尝试克隆仓库之前加载了私钥。

我试图克隆的回购似乎没关系,我一直得到同样的错误,我不知道为什么。

"git" clone -v --recurse-submodules --progress "https://github.com/astranauta/5etools.git" "H:/GIT/astranauta/5etools/5etools"
fatal: could not create work tree dir 'H:/GIT/astranauta/5etools/5etools"': Invalid argument

Done

Press Enter or Esc to close console...

2 个答案:

答案 0 :(得分:0)

作为一种解决方法,请尝试使用git in your %PATH%

的常规CMD
cd H:\GIT\astranauta\5etools
git clone -v --recurse-submodules --progress https://github.com/astranauta/5etools.git

git周围不需要双引号。

如果你是git bash,我会尝试

git clone -v --recurse-submodules --progress https://github.com/astranauta/5etools.git /H/GIT/astranauta/5etools/5etools

同样,除非路径中有空格,否则不应该有任何双引号。

答案 1 :(得分:0)

我认为问题来自GitExtensions的一个可选组件,名为" Conemu"。 它可能会在其他时刻失败...... 您可以尝试使用此文档禁用它:

https://git-extensions-documentation.readthedocs.io/en/latest/settings.html#advanced-general-use-console-emulator-for-console-output-in-command-dialogs