Как исправить ошибку "Имя файла слишком длинная" во время git clone - PullRequest
0 голосов
/ 08 октября 2018

Я пытаюсь получить git-клон из определенной ветки моего хранилища битбакетов, используя следующую команду: git clone <url> --branch <branchname>.

Однако при получении клона я получаю следующую ошибку:

ошибка: невозможно создать файл foldername / nodemodules / ......: имя файла слишком длинное.

Я попытался решить эту проблему, выполнив следующую команду в моем git cmd git config --system core.longpaths true.

Но я получаю:

ошибка: не удалось заблокировать файл конфигурации c: //.gitconfig: ошибка запрещенного доступа: не удалось заблокировать файл конфигурации c: //.gitconfig: Неверный аргумент.

Пожалуйста, предложите, как устранить обе ошибки.

Ответы [ 3 ]

0 голосов
/ 08 октября 2018

В Windows максимальная длина имени файла не должна превышать 260 символов.

См. https://superuser.com/questions/811146/windows-7-file-name-length-limited-to-129-characters, как удалить его.

0 голосов
/ 08 октября 2018
  1. Запуск Git Bash от имени администратора
  2. Команда запуска git config --system core.longpaths true

Другой способ (только для этого клона):

git clone -c core.longpaths=true <repo-url>

0 голосов
/ 08 октября 2018

Вы можете попробовать установить длинный путь с помощью команды: git config --system core.longpaths true

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...