🚀 Как загружать файлы больше 100 МБ в GitHub через GitHub Desktop - Cтатьи по продвижению в интернете, заработку в интернете и новости в сфере IT

It Газетёнка -новости в мире it , полезные советы и о том и о сём

🚀 Как загружать файлы больше 100 МБ в GitHub через GitHub Desktop

Как загружать файлы больше 100 МБ в GitHub через GitHub Desktop

По умолчанию GitHub не позволяет загружать файлы, размер которых превышает 100 мегабайт. При попытке загрузить такой файл вы получите ошибку. Чтобы обойти это ограничение, используется специальный механизм — Git LFS (Large File Storage).

🔧 Что такое Git LFS?

Git LFS — это расширение Git, которое позволяет хранить большие файлы (например, видео, архивы, образы) отдельно от основного репозитория. Вместо самих файлов в Git попадают «ссылки», а сами данные хранятся в другом месте, автоматически обрабатываемом GitHub.


✅ Шаг 1: Установка Git LFS

Если Git LFS у вас ещё не установлен, сделайте это:

  • Зайдите на https://git-lfs.com/
  • Скачайте установщик для своей системы (Windows, macOS, Linux)
  • После установки откройте терминал (или командную строку) и выполните:
git lfs install

Эта команда инициализирует Git LFS на вашей системе.


✅ Шаг 2: Настройка отслеживания файлов

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

git lfs track "*.zip"

Это создаст (или обновит) файл .gitattributes, в котором будет записана информация о файлах, отслеживаемых LFS.

⚠️ Обязательно добавьте .gitattributes в коммит — иначе LFS не будет работать!


✅ Шаг 3: Работа с GitHub Desktop

  1. Добавьте большой файл в локальную папку вашего репозитория.
  2. Откройте GitHub Desktop — программа отследит добавление файла и .gitattributes.
  3. Введите сообщение коммита (например, «Добавлен файл через Git LFS») и нажмите Commit to main.
  4. Нажмите Push origin для отправки изменений в репозиторий.

ℹ️ Важно помнить

  • GitHub предоставляет 1 ГБ хранилища и 1 ГБ трафика в месяц для Git LFS бесплатно.
  • Если вы превышаете лимит — GitHub предложит платные тарифы.
  • Ограничение в 100 МБ по-прежнему действует для обычных файлов, не отслеживаемых через LFS.

📌 Пример .gitattributes

Вот как может выглядеть файл .gitattributes, созданный при трекинге ZIP-файлов:

*.zip filter=lfs diff=lfs merge=lfs -text

✅ Результат

После этих шагов ваш файл более 100 МБ успешно загружен в GitHub через GitHub Desktop с использованием Git LFS, без ошибок или ограничений со стороны платформы.

Поделитесь в соц сетях

Оставьте комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Поделитесь в социальных сетях

Популярные записи

Подпишитесь на новости

Подпишитесь на новые статьи

Что бы не пропустить выход новых статей, оставьте свою почту и мы обязательно вас оповестим.

Категории

On Key

Похожие сообщения

Знакомство с GitHub: руководство для начинающих

Знакомство с GitHub: руководство для начинающих

Оглавление1 1. Регистрация и создание репозитория1.1 Через веб-интерфейс:1.2 Через GitHub Desktop:2 2. Клонирование репозитория2.1 Через веб-интерфейс:2.2 Через GitHub Desktop:3 3. Работа с файлами и коммитами3.1