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).

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