Quick summary
GitHub does not support direct large file uploads through standard commits, but you can upload files up to 100 MB per file by attaching them to a GitHub Release. This method uses the Releases section of your repository to host and distribute large binary assets alongside your tagged versions.
Steps
- Navigate to your repository on GitHub.
- Click Tags in the repository navigation.
- Go to the Releases section of your repository.
- Select Draft a new release to begin creating a release.
- Choose a tag to associate with the release.
- Add a release title and a description for the release.
- Click to add files and attach your large files to the release.
- Click the Publish release button to upload your files directly.
- Note: GitHub allows up to 100 MB per file, with a typical repository size limit of around 1 GB.
.gif)



