Skip to main content

Эта версия GitHub Enterprise Server была прекращена 2024-09-25. Исправления выпускаться не будут даже при критических проблемах безопасности. Для повышения производительности, повышения безопасности и новых функций выполните обновление до последней версии GitHub Enterprise Server. Чтобы получить справку по обновлению, обратитесь в службу поддержки GitHub Enterprise.

Перемещение файла в репозитории в Git Large File Storage

Если вы настроили Git LFS и у вас есть файл в репозитории, который необходимо отслеживать в Git LFS, необходимо сначала удалить его из репозитория.

После установки Git LFS и настройки отслеживания Git LFS можно переместить файлы из обычного отслеживания Git в Git LFS. Дополнительные сведения см. в разделе [AUTOTITLE и Установка хранилища больших файлов Git](/repositories/working-with-files/managing-large-files/configuring-git-large-file-storage).

Если имеются ссылки на файлы Git LFS, которые не были успешно отправлены, появится сообщение об ошибке. Дополнительные сведения см. в разделе Устранение ошибок отправки в хранилище больших файлов GIT.

Tip

Если вы получите сообщение об ошибке "это превышает Git LFSв размере файла 100 МиБ" при попытке отправить файлы в Git, можно использовать git lfs migrate вместо filter-repoэтого, чтобы переместить большой файл в Хранилище больших файлов Git. Дополнительные сведения о команде git lfs migrate см. в объявлении о выпуске Git LFS 2.2.0.

  1. Удалите файл из журнала Git репозитория с помощью filter-repo команды. Подробные сведения об использовании см. в разделе Удаление конфиденциальных данных из репозитория.
  2. Настройте отслеживание файла и отправьте его в Git LFS. Дополнительные сведения об этой процедуре см. в разделе Настройка Git Large File Storage.

Дополнительные материалы