错误:git checkout-index:无法创建文件

发布于 2024-09-18 11:20:28 字数 240 浏览 12 评论 0原文

我想做的是在 Windows 上进行 git 克隆,但父存储库存在于 unix 机器中。

我正在使用 ssh 克隆从 UNIX 到 Windows 的克隆,但出现了这个奇怪的错误。

error: git checkout-index: unable to create file <filename>

这发生在 git 克隆的结账步骤中。

谁能帮助我吗?

What I am trying to do is a git clone on windows, but the parent repository exists in a unix machine.

Am cloning using ssh to get a clone from UNIX to windows, and I get this weird error.

error: git checkout-index: unable to create file <filename>

This happens during the checkout step of a git clone.

Can anyone help me?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

沒落の蓅哖 2024-09-25 11:20:28

答案应该是:我们无法在windows中创建名为aux.c的文件!

请参阅 http://msdn。 microsoft.com/en-us/library/windows/desktop/aa365247%28v=vs.85%29.aspx
请勿使用以下保留设备名称作为文件名:
CON、PRN、AUX、NUL、COM1、COM2、COM3、COM4、COM5、COM6、COM7、COM8、COM9、LPT1、LPT2、LPT3、LPT4、LPT5、LPT6、LPT7、LPT8 和 LPT9。还要避免这些名称后紧跟着扩展名;例如,不建议使用 NUL.txt。有关详细信息,请参阅命名空间。

The answer should be:we can't create a file named aux.c in windows!

See http://msdn.microsoft.com/en-us/library/windows/desktop/aa365247%28v=vs.85%29.aspx
Do not use the following reserved device names for the name of a file:
CON, PRN, AUX, NUL, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, and LPT9. Also avoid these names followed immediately by an extension; for example, NUL.txt is not recommended. For more information, see Namespaces.

许你一世情深 2024-09-25 11:20:28

对于 Windows 来说,您的目录加上文件名是否太长?我曾经遇到过这个问题,当我尝试克隆到较低的目录时它被修复了。

Was your directory plus your filenames too long for Windows? I came across this problem once, and it was fixed when I tried cloning into a lower directory.

谜兔 2024-09-25 11:20:28

一个常见的问题是两个文件的名称仅大小写不同——git 假定系统区分大小写。如果存储库同时包含 FOOfoo,则尝试在另一个之后创建一个将会失败。

A common problem is two files whose names differ only by case — git assumes a case sensitive system. If the repository contains both FOO and foo, then attempting to create one after the other will fail.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文