致命:无法创建工作树目录 'SaloonApp.':参数无效

fatal: could not create work tree dir 'SaloonApp.': Invalid argument

是的,我见过类似的问题,但 none 给出了绝对明确的解决方案。 所以我的机器和 Git 中的所有东西都在一段时间前完美运行,直到突然之间,我无法再拉取或克隆任何东西

我没有尝试调整任何安全设置,以免进一步破坏它。请帮助

问题是您的克隆 URL 在 .git 部分之前有一个额外的点。作为克隆存储库的一部分,Git 将采用路径的最后一个组成部分,剥离任何 .git 部分,然后创建目录。这发生在进行任何网络连接尝试之前。

在您的例子中,这意味着 Git 将尝试创建目录 SaloonApp.。不幸的是,Microsoft 已决定 Win32 应用程序不应能够处理其名称中的尾随句点,因此 Git 无法创建此目录,并且克隆失败。我不清楚为什么这个限制是必要的或有用的,但它存在。

请注意,您的克隆无论如何都会失败,即使在 Linux 上也是如此,因为 URL 不正确并且那里什么也没有,但它会以不同的方式失败并且以更明显的方式失败.如果您修复克隆 URL 使其不包含双点,则一切正常。