Git - 致命:无法创建'/path/my_project/.git/index.lock':没有这样的文件或目录读取树xxxx命令返回错误:128

时间:2014-11-17 14:58:51

标签: bitbucket git-svn

我正在按照本教程将我的SVN回购转换为git(bitbucket):https://www.atlassian.com/git/tutorials/migrating-convert/

但是我在运行命令时不断收到此消息:git svn clone --stdlayout --authors-file = authors.txt --prefix = origin /

1 个答案:

答案 0 :(得分:1)

答案在评论中有所解释。

  

Windows系统遇到类似问题   限制如:

  • 对于文件路径名,某些Windows API仅限于260 symbols。因此git无法创建名称超过260个符号的文件。 NTFS文件系统实际上支持更长的名称(32k)
  • Windows目录允许介于my folder之间的空格。
  • ASCII Space (0x20)开头或结尾的Windows文件和文件夹名称将保存,但不包含这些字符。
  

一些解决方法是:

  • git目录移近驱动器,以使文件名保持在260个符号之内。
  • 使用可以创建目录的whitespaceFAR等工具手动创建GnuWin目录

参考: