GitHub · 8 min read · Nov 02, 2025

Как загрузить более 100 файлов на GitHub?

Github

Когда вы являетесь хардкорным программистом или разработчиком программного обеспечения, пытающимся установить свое присутствие в отрасли через проекты с открытым исходным кодом, загрузка нескольких файлов является нормой. Но работа над значительным проектом требует от вас загрузки более 100 файлов на GitHub.

Хотя вы пытались это сделать, GitHub ограничил вас. Хотя существуют ограничения на загрузку, более 100 файлов разрешено загружать без необходимости в стороннем программном обеспечении. В этом руководстве описан весь процесс!

Как загрузить более 100 файлов на GitHub?

Чтобы загрузить более 100 файлов на GitHub, вам необходимо скачать его настольное приложение, так как это невозможно сделать через браузер.

Поэтому, прежде чем перейти к шагам ниже, скачайте приложение по ссылке. После перехода по ссылке скачайте его для Windows или Mac, в зависимости от используемого вами устройства!

  • Как только вы откроете приложение, вам будет предложено войти в систему, поэтому войдите с помощью своей учетной записи GitHub перед тем, как продолжить.

Github App - Upload More Than 100 Files to GitHub

  • По соображениям безопасности приложение GitHub попросит вас завершить вход с помощью вашего браузера, поэтому нажмите Продолжить с браузером.

  • Теперь вам нужно войти в систему с помощью учетной записи GitHub и Авторизовать настольный GitHub для доступа, поэтому нажмите кнопку Авторизовать настольный компьютер.

Authorize GitHub Account - Upload More Than 100 Files to GitHub

  • Поскольку вы используете приложение GitHub в первый раз, оно попросит вас Настроить Git. Данные (имя и электронная почта) уже взяты из вашей учетной записи GitHub; вам нужно нажать кнопку Завершить.

Configure Git - Upload More Than 100 Files to GitHub

Вы можете затем клонировать репозиторий в локальную папку вашего устройства и позже загрузить его. Но, чаще всего, у вас уже будет существующий репозиторий, поэтому эти шаги не будут применимы.

  • Перейдите на главную страницу приложения, затем найдите и выберите репозиторий, который вы хотите отредактировать, с правой стороны.

Clone Repo - Upload More Than 100 Files to GitHub

  • Он отобразит ваши репозитории, выберите его и нажмите Клонировать <имя репозитория>.

  • Нажмите кнопку Клонировать, чтобы клонировать ваш репозиторий, и это также создаст локальный каталог на вашем устройстве (или вы можете выбрать пользовательский).

Chose Directory to Clone to - Upload More Than 100 Files to GitHub

  • После клонирования перейдите к правой панели и нажмите Показать в папке рядом с Просмотреть файлы вашего репозитория в Explorer/Finder.

Open Local Repo Folder - Upload More Than 100 Files to GitHub

  • Скопируйте все файлы (или папки), которые вы хотите загрузить, и вставьте их в Локальную папку репозитория, которую создало приложение GitHub Desktop.

Copy 100 Plus Files to Local Repo Folder - Upload More Than 100 Files to GitHub

  • Откройте GitHub Desktop App, и это отобразит ваши 100+ файлов.

  • Введите сообщение коммита в нижней левой панели и нажмите кнопку Закоммитить в основную ветку.

Enter Commit Message and Commit to main - Upload More Than 100 Files to GitHub

  • Теперь разверните вкладку Push Origin и нажмите кнопку Push Origin рядом с Отправить коммиты в удаленный репозиторий.

Push Origin - Upload More Than 100 Files to GitHub

  • Та-да, это загрузит все ваши 100+ файлов в репозиторий GitHub без проблем.

100+ Files at Once-  - Upload More Than 100 Files to GitHub


Как загрузить файлы большого размера на GitHub?

Теперь вы загрузили 100+ файлов на сервер. Но иногда, по разным причинам, размер вашего файла может быть довольно большим, и GitHub тогда не позволит вам загрузить его. Вы можете подумать, что это не разрешено, но есть процедура, которая требует немного больше усилий!

Существует несколько шагов для загрузки различных файлов на GitHub. Однако это невозможно сделать через страницы GitHub, и вам необходимо использовать LFS (Large File Storage).

Давайте проверим пошаговый процесс:

Шаг 1: Установите Git на свой компьютер

Вы можете загружать файлы небольшого размера через браузер. Для этого вам нужно клонировать репозиторий, но сначала установите Git.

Перейдите по ссылке, чтобы скачать и установить его на свой ПК с Windows.

Install Git - Upload Large-Sized Files to GitHub

Шаг 2: Установите GitLFS на ПК с Windows

Поскольку установка невозможна без GIT LFS, вам также необходимо скачать утилиту. Перейдите по ссылке, скачайте и установите ее на своем устройстве.

Install Git LFS - Upload Large-Sized Files to GitHub

Шаг 3: Клонируйте репозиторий GitHub на локальное устройство

Чтобы загрузить репозиторий GitHub, вам необходимо сначала загрузить его на свое устройство. Для этого откройте свой репозиторий и скопируйте URL клонирования/загрузки.

Copy Repo Git URL - Upload Large-Sized Files to GitHub

Теперь создайте папку в проводнике файлов, чтобы клонировать репозиторий. Откройте папку, щелкните правой кнопкой мыши в пустом пространстве и выберите Git Bash Here из выпадающего меню.

File Explorer - Git Bash Here - Upload Large-Sized Files to GitHub

Терминал Bash открывается, и вам нужно выполнить следующую команду:

$ git clone link you copied

*Пример:- $ git clone https://github.com/Newuser/NewRepository.git*

Git clone command - Upload Large-Sized Files to GitHub

Теперь закройте терминал. Вы теперь клонировали репозиторий в указанное место.

Cloned Repo - Upload Large-Sized Files to GitHub

Шаг 4: Откройте клонированный репозиторий

Перейдите в клонированный репозиторий в указанной папке, щелкните правой кнопкой мыши в пространстве и выберите Git Bash Here в выпадающем меню.

Снова открывается терминал, и в нем выполните команду:

$ git lfs track “.fileextension”

*Пример: Если я хочу загрузить pdf файл, то*

$ git lfs track “.pdf”

git lfs track command - Upload Large-Sized Files to GitHub

Шаг 5: Загрузите файл в репозиторий

Скопируйте файлы, которые вы хотите загрузить, и вставьте их в репозиторий.

Шаг 6: Выполните команду файла

Теперь введите команду, указанную ниже, и нажмите клавишу Enter!

$ git add filename.fileextension

*Пример:- $ git add TheGuid.pdf*

Add File to Git Bash - Upload Large-Sized Files to GitHub

*Примечание: Я добавил обратные слэши “\”, потому что в имени моего файла есть пробелы между словами.*

Шаг 7: Отправьте файлы в репозиторий GitHub

Затем войдите в GitHub и выполните команды, чтобы отправить файл в ваш репозиторий!

$ git config --global user.email “[email protected]

*Пример:- $ git config –global user.email “[email protected]”*

Электронная почта должна совпадать с той, которую вы использовали для входа в GitHub.

$ git config --global user.name “your name”

*Пример:- $ git config –global user.name “Charles Darwin”*

Снова имя должно быть тем, что связано с вашей учетной записью GitHub.

Push Files to Github Repo - Upload Large-Sized Files to GitHub

Шаг 8: Выполните команду коммита

Выполните указанную ниже команду по одной:

$ git commit -m "commit message"

*Пример:- $ git commit -m “add TheGuid.pdf”*

Commit a Message - Upload Large-Sized Files to GitHub

Эта команда начнет загрузку файла

$ git push origin master

git push origin master or main - Upload Large-Sized Files to GitHub

Далее вы получите всплывающее окно, введите свои учетные данные GitHub и продолжите.

git push origin master or main result - Upload Large-Sized Files to GitHub

Загрузка файла начнется; вы увидите его прогресс в терминале Bash. Далее, это уведомит вас после завершения загрузки.


Почему существуют ограничения по размеру для загрузки файлов в репозиторий GitHub?

GitHub является местом для программистов и разработчиков для загрузки своих проектов и связи с проектами с открытым исходным кодом.

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

Это также потребовало бы больше места для хранения, что привело бы к большому потреблению памяти, что даже может привести к его сбою.

Таким образом, применение ограничений по размеру к репозиторию является необходимым, чтобы GitHub функционировал эффективно. Кроме того, его благополучие зависит от нескольких факторов, таких как частота коммитов, размер, тип файла и т. д.

Снова, вы не можете добавить файл через браузер на GitHub, размер которого превышает 25 МБ. Вы получите предупреждение, если загрузите или обновите любой файл в своем репозитории, превышающий 50 МБ. Также вам разрешено загружать файлы размером до 100 МБ.

Если вы все еще хотите отслеживать файлы за пределами лимита, вам нужно использовать Git Large File Storage для этой цели. Однако, если вы хотите распространять файлы в репозитории, вам следует выпускать файлы на GitHub.com. Вы не должны использовать платформу для обмена SQL базами данных или их загрузки.


Как Git Large File Storage помогает?

GitHub LFS хранит большие файлы, создавая ссылки в репозитории, а не сам файл. Таким образом, он создает указатель, который далее ссылается на файл, хранящийся в любом другом месте. Платформа таким образом управляет файлом указателя, где он создан.

Кроме того, после клонирования репозитория на устройство он использует файл указателя для отслеживания и нахождения большого файла. У него есть разные планы загрузки файлов; некоторые бесплатные, другие платные.

Вот разбивка:

  • GitHub Free: 2 ГБ

  • GitHub Pro: 2 ГБ

  • GitHub Team: 4 ГБ

  • GitHub Enterprise Cloud: 5 ГБ

Ни при каких обстоятельствах LFS не позволяет загружать файлы размером более 5 ГБ.


Часто задаваемые вопросы

Как мне поделиться более чем 100 файлами?

Чтобы поделиться более чем 100 файлами, вы можете использовать подписки на облачные диски и FTP-серверы или передать их через USB-накопитель.

Каков лимит загрузки для GitHub?

Браузер GitHub не позволяет загружать файл размером более 25 МБ.

Как мне загрузить множество файлов на GitHub?

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

Каков максимальный размер файла в Git?

Максимальный размер файла в Git составляет 10 ГБ.

Является ли GitHub бесплатным?

Да, GitHub бесплатен для личных аккаунтов.


Заключительное слово

К счастью, вы можете загрузить более 100 файлов на GitHub через настольное приложение, а не через страницы. Для файлов большого размера они не должны превышать лимит GitHub LFS. Кроме того, загрузка их через страницы GitHub невозможна, и LFS необходим. Хотя некоторые из вас могут не любить функцию добавления ограничений, это необходимо для оптимального функционирования всех репозиториев GitHub.

Как разработчики, вам нужно понимать факторы, влияющие на производительность репозитория, и те, которые необходимы для его правильного функционирования. Вы можете выполнить это по-разному; однако мы нашли это наиболее подходящим.

Дополнительное чтение:

  • Безопасен ли Gofile.io для обмена файлами?

  • Безопасен ли Catbox.moe для обмена файлами?

  • AnonFiles: недооцененное и анонимное облачное хранилище

Share: X/Twitter LinkedIn

Get new posts in your inbox

No spam. Unsubscribe anytime.