Git-клон - Проблема [дубликат]

0

Вопрос

Когда я пытаюсь клонировать код в git, я сталкиваюсь с этой проблемой:

Cloning into 'velammal_cms'...
Receiving objects: 100% (8846/8846), 96.86 MiB | 1.75 MiB/s, done.
Resolving deltas: 100% (2228/2228), done.
error: invalid path 'public/LSPDF/NewGen/3/English/Book-1:-What-Strange-Creatures!.pdf'
fatal: unable to checkout working tree
warning: Clone succeeded, but checkout failed.
You can inspect what was checked out with 'git status'
and retry with 'git restore --source=HEAD :/'
git git-bash
2021-11-24 04:12:51
1

Лучший ответ

0

Я предполагаю, что вы находитесь на компьютере с Windows, из-за проблем с именем файла, которые могут вызвать проблемы в файловой системе Windows NTFS, git предотвращает это по умолчанию

core.protectNTFS Если установлено значение true, не разрешайте проверку путей, которые могут вызвать проблемы с файловой системой NTFS, например, конфликт с "короткими" именами 8.3. По умолчанию для Windows установлено значение true, а в других местах-false.

ссылка : https://git-scm.com/docs/git-config#Documentation/git-config.txt-coreprotectNTFS

В качестве обходного пути Выполните git config --global core.protectNTFS false

Затем попробуйте клонировать

Или, поскольку он уже клонирован, но не извлечен, вы можете установить этот параметр локально только для этого репозитория

Бежать git config core.protectNTFS false Тогда Беги git checkout <branch_name>

2021-11-24 04:36:21

Спасибо за руководство. Работая сейчас, я могу проверить ветку, но все равно некоторые файлы отображаются как удаленные, клонированные в "velammal_cms"... Прием объектов: 100% (8846/8846), 96,86 МБ | 838,00 КБ/с, готово. Разрешение дельт: 100% (2228/2228), готово. ошибка: неверный путь 'public/LSPDF/NewGen/3/Английский/Книга-1:-Какие-Странные-Существа!.pdf' фатально: не удалось проверить рабочее дерево предупреждение: Клонирование выполнено успешно, но проверка не удалась. Вы можете проверить, что было проверено с помощью "статус git", и повторить попытку с помощью " восстановление git --source=HEAD :/" @jebil
Jayanthi

вы установили конфигурацию как локальную или глобальную ? если задано локально, мы не должны пытаться клонировать снова, просто выполняем только проверку. Если установлено как глобальное. мы можем попробовать новый клон
Jebil

Нет, я не вносил никаких изменений ни в один файл только из master, я проверил ветку dev и снова клонировал ветку dev @jebil
Jayanthi

На других языках

Эта страница на других языках

Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................