n1ro°
RU

Компьютеры · Инструкция

Git LFS: вместо настоящего файла скачан pointer

Откройте файл и проверьте наличие строк `version https://git-lfs.github.com/spec/v1`, `oid sha256` и `size`. Выполните `

Редакция N1RO · Проверено

Короткий ответ

Установите и инициализируйте Git LFS (`git lfs install`), затем выполните `git lfs pull`; если вместо содержимого остаётся pointer, проверьте LFS-доступ, quota и список отслеживаемых объектов.

Проверка по порядку

  • Откройте файл и проверьте наличие строк `version https://git-lfs.github.com/spec/v1`, `oid sha256` и `size`.
  • Выполните `git lfs version`; если команда отсутствует, установите Git LFS.
  • Запустите `git lfs install` для настройки фильтров текущего пользователя.

Исправление

  1. В корне репозитория выполните `git lfs pull`.
  2. Проверьте `git lfs ls-files` и реальный размер/содержимое файла после checkout.
  3. Если pull падает, сохраните LFS/HTTP-ошибку и отдельно проверьте права к репозиторию и текущий LFS usage.

Как понять, что исправлено

  • Рабочий файл содержит реальное содержимое, git lfs ls-files видит объект, а git lfs pull завершается без ошибки доступа/quota.

Важно

Pointer-файл сам по себе не повреждён: это служебное содержимое LFS. Не заменяйте его вручную бинарником до проверки git lfs pull и доступа.

Что учитывать

Pointer-файл сам по себе не повреждён: это служебное содержимое LFS. Не заменяйте его вручную бинарником до проверки git lfs pull и доступа.

Источники и проверка

Фактическая часть сверена по первичным источникам (в т.ч. About Git Large File Storage). Пример и формулировки — редакция N1RO на 2026-09-17.