git — ошибка file name too long

Задача:  При выполнении команды git clone отображается сообщение об ошибке: file name too long

Инструменты: git bash, Windows

Решение: По умолчанию, если использовать git под Windows, есть ограничение на длину пути в 260 символов. Это ограничение касается старого API, которое осталось для обратной совместимости. Более подробно об этом ограничении можно ознакомится в статье Maximum Path Length Limitation (eng).

Грубо говоря, если у Вас есть путь к файлу, который превышает 260 символов — у Вас будет отображаться ошибка file name too long. Для того, чтобы убрать данную ошибку — нужно изменить значение свойства core.longpaths с помощью команды

git config --system core.longpaths true

PS: Обратите внимание, в моем случае используется ключ —system, который устанавливает настройки для всей системы. Вместо него можно переопределить настройку для всех проектов текущего пользователя (—global) или для конкретного проекта (—local).

Добавить комментарий