Настроить поддержку Git Large File Storage (LFS) в репозиторий SourceCraft

Репозитории в SourceCraft поддерживают спецификацию Git Large File Storage (LFS) для хранения больших файлов. Рекомендуем использовать LFS для размещения в репозитории объектов размером более 100 МБ.

  1. Клонируйте репозиторий SourceCraft:

    Важно

    Работа с LFS поддерживается только по протоколу HTTPS.

    1. Установите Git.

    2. На странице репозитория в правом верхнем углу нажмите кнопку Clone.

    3. Скопируйте ссылку для клонирования репозитория из поля HTTPS.

    4. В терминале выполните команду:

      git clone <ссылка_для_клонирования_репозитория>
      
    5. Введите произвольное имя пользователя.

    6. В качестве пароля укажите персональный токен.

    7. Перейдите в склонированный репозиторий:

      cd <имя_репозитория>
      
  2. Установите утилиту git-lfs.

  3. Включите поддержку LFS в репозитории:

    git lfs install
    
  4. Скопируйте в репозиторий файлы, которые вы хотите хранить в LFS.

  5. Укажите, какие файлы должны храниться в LFS, разделяя перечисляемые файлы пробелом:

    git lfs track "<путь_к_большому_файлу_1>" "<путь_к_большому_файлу_2>" "<путь_к_большому_файлу_n>"
    

    Совет

    Также вы можете указать шаблоны файлов, которые должны храниться в LFS, например git lfs track "*.png".

  6. Добавьте файлы для отслеживания в git, сделайте коммит и отправьте изменения в удаленный репозиторий:

    git add .
    git commit -m "added LFS objects"
    git push origin main
    

См. также