Я пытаюсь клонировать репозиторий GitHub, содержащий файлы с длинными именами пути, и я стараюсь, чтобы обойти ограничение длины файла Git, используя командуПопытки установить файл ограничение на длину имени с мерзавцем - Отказано в
git config --system core.longpaths true
Однако я получаю сообщение об ошибке:
error: could not lock config file C:\Program Files\Git\mingw64/etc/gitconfig: Permission denied
error: could not lock config file C:\Program Files\Git\mingw64/etc/gitconfig: Invalid argument
Это кажется странным, так как команда пытается изменить файл в Program Files, а не в C: \ Users \ имя пользователя, где он должен быть. Кроме того, когда я проверил C: \ Users \ username для файла .gitconfig, я не смог его найти. Кто-нибудь знает что происходит?
Что вы ожидаете от «core.longpaths»? Я вижу, что следующая команда, запускаемая в репозитории Git для самого Git, вообще не выводит вывод: 'git grep -i longpath' – torek
См. Здесь: http://stackoverflow.com/questions/22575662/filename-too-long -in-git-for-windows – Alex
Ах, так что это не вещь Git, а конкретная для msysgit. Я добавил тэг msysgit; возможно, кто-то там будет знать. – torek