При клонировании репозитория git из Linux в систему Windows я получаю следующую ошибку при проверке фазы:
$git clone gituser @serveraddr:/ git/git_repo.git git_WA
Клонирование в "git_WA"...
gituser @serveraddr пароль:
remote: подсчет объектов: 500846, сделано.
remote: Сжатие объектов: 100% (118676/118676), сделано.
удаленный: Всего 500846 (дельта 307739), повторно использованный 483023 (дельта 291136)
Получающие объекты: 100% (500846/500846), 907,54 MiB | 9.04 MiB/s, сделано.
Разрешение дельт: 100% (307739/307739), сделано.Ошибка: невозможно создать файл RealR **************************************** ************************************************** ************************************************** ************************************************** **************** validation.xml(Нет такого файла или каталога)
Проверка файлов: 100% (441329/441329)
Проверка файлов: 100% (441329/441329), сделано.
сделал.
Случай-2: клонирован как голый репо, извлечен из всего локального репо локально = > Те же ошибки.
Случай-3: клонировать репо в C:\прямо, проверка выполнена успешно, без ошибок.
- > Это похоже на проблему с ограничением длины имени файла/файла.
Случай-4: проверка тех же файлов из SVN-репо. Возможность проверки в любом месте без каких-либо проблем. Следовательно, никаких проблем со стороны окна. (Да, у меня есть данные в SVN и git оба, я просто перешел из SVN в GIT).
Следовательно, проблема должна быть в пределах msysgit, ограничение длины файла. Можно ли настроить длину пути в gitclient/msysgit?
Edit1: все операции выполнялись с помощью клиента TortoiseGIT v1.8.0 и git - bash: git версии 1.8.0.msysgit.0. < ш > Edit2: добавлена фактическая команда, используемая при клонировании.