Как выложить видео на GitHub

1692
11 Сентября 2025

Выложить видео на GitHub можно, но с учетом особенностей платформы: GitHub не предназначен для хранения больших мультимедийных файлов, поэтому есть ограничения на размер файла (обычно до 100 МБ на один файл, а общая рекомендация — не использовать репозиторий как хранилище для больших видео). Вот несколько способов:

1. Просто добавить видео в репозиторий

Поместите файл видео в папку вашего репозитория, например videos/.

Закоммитьте и запушьте:

git add videos/my_video.mp4
git commit -m "Добавил видео"
git push origin main

Видео теперь будет в репозитории. Минус: если видео большое, GitHub может отклонить пуш.

2. Использовать Git Large File Storage (Git LFS)

Для больших файлов (>100 МБ) лучше Git LFS:

Установите Git LFS:

git lfs install

Отметьте тип файла для LFS:

git lfs track "*.mp4"

Добавьте .gitattributes и видео в коммит:

git add .gitattributes videos/my_video.mp4
git commit -m "Добавил видео через LFS"
git push origin main

Git LFS хранит большой файл отдельно, а в репозитории — ссылку на него.

3. Ссылки на внешние хранилища

Если видео очень большое или вы не хотите замусоривать репозиторий:

Залейте на YouTube, Google Drive, Dropbox.

В README.md добавьте ссылку:

[Смотреть видео](https://example.com/my_video.mp4)
Краткое руководство по размещению видео на GitHub с учетом ограничений и альтернативных способов.
поделиться в:
ruenkzzh