From GitHub’s documentation:
GitHub doesn’t have any set disk quotas. We try to provide abundant storage for all Git repositories, within reason. Keeping repositories small ensures that our servers are fast and downloads are quick for our users.
and
In addition, we place a strict limit of files exceeding 100 MB in size.
Now for the non-canned part of my answer. GitHub might allow you to store files up to 100MB, but you should also be vigilant to not version binary or other similar blob type files. The reason for this is that Git doesn’t handle binaries well, and storage can be a big penalty. So if you find yourself pushing 100MB per file, you should check what type of file you are dealing with.
Related Posts:
- Download a single folder or directory from a GitHub repo
- Clone A Private Repository (Github)
- How do I rename a repository on GitHub?
- Can I arrange repositories into folders on Github?
- How can I switch to another branch in git?
- GitHub: Permission denied (publickey). fatal: Could not read from remote repository
- git – remote add origin vs remote set-url origin
- GitHub Error Message – Permission denied (publickey)
- How do I push a new local branch to a remote Git repository and track it too?
- How do I push a new local branch to a remote Git repository and track it too?
- Updating a local repository with changes from a GitHub repository
- Git push results in “Authentication Failed”
- github changes not staged for commit
- Git : fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists
- Git push results in “Authentication Failed”
- Download single files from GitHub
- How do I push a new local branch to a remote Git repository and track it too?
- How do I pull my project from github?
- Untrack files from git temporarily
- Difference between Git and GitHub
- How to solve SSL certificate: self signed certificate when cloning repo from github?
- How to find my GitHub username so that I can be found via the URL?
- How do I rename both a Git local and remote branch name?
- github website publish cannot publish unborn HEAD
- fatal: The current branch master has no upstream branch
- Create a tag in a GitHub repository
- Git: Could not resolve host github.com error while cloning remote repository in git
- How to pull a specific branch from Github
- GitHub: invalid username or password
- Trying to git pull with error: cannot open .git/FETCH_HEAD: Permission denied
- How do I update or sync a forked repository on GitHub?
- Can I share my private GitHub repository by link?
- There is no tracking information for the current branch
- Git push results in “Authentication Failed”
- Meaning of the GitHub message: push declined due to email privacy restrictions
- How to rename a directory/folder on GitHub website?
- “*** Please tell me who you are.” when using SSH key
- Pull request vs Merge request
- error: cannot lock ref.. ‘refs/tags’ exists; cannot create ‘refs/tags/
- Git: Installing Git in PATH with GitHub client for Windows
- ! [rejected] master -> master (fetch first)
- How to git add a whole folder
- My new Github page isn’t showing up
- How can I remove a commit on GitHub?
- Unity Collaborate vs GitHub
- “fatal: HttpRequestException encountered.” Error with GitHub/Bitbucket Repositories due to dropping TLS-1.0 support
- SourceTree keeps asking for Github password
- Git’s local repository and remote repository — confusing concepts
- How do I set up Eclipse/EGit with GitHub?
- How to change the license for a project at Github?
- Why I always Got Error “Push to origin/master was rejected”?
- Git lfs – “this exceeds GitHub’s file size limit of 100.00 MB”
- Github Windows ‘Failed to sync this branch’
- How do you clone a Git repository into a specific folder?
- fatal: could not read Username for ‘https://github.com’: No such file or directory
- Github Authentication Failed – … GitHub does not provide shell access
- How to update a branch with master on GitHub
- How do I pull files from remote without overwriting local files?
- Git keeps prompting me for a password
- git push origin master does not work
- Delete forked repo from GitHub
- Found a swap file by the name
- How to discard local changes and pull latest from GitHub repository
- Git removing upstream from local repository
- Could not create work tree dir ‘example.com’.: Permission denied
- How do you merge two Git repositories?
- How do I clone a subdirectory only of a Git repository?
- Differences between Commit, Commit and Push, Commit and Sync
- How can I delete all Git branches which have been merged?
- key_load_public: invalid format
- Git push hangs when pushing to Github?
- Git: Where exactly is the “working directory”?
- Create empty branch on GitHub
- Import existing source code to GitHub
- Git push requires username and password
- GIT and Development URL’s point to production
- Pull latest stable release via git [closed]
- Could not find wp-load.php issue
- Is it possible to checkout a beta version of WordPress via github?
- how can I create a WP offline environment before releasing the websites? [closed]
- Remove files from Git commit
- Move the most recent commit(s) to a new branch with Git
- What does “Git push non-fast-forward updates were rejected” mean?
- How do I diff the same file between two different commits on the same branch?
- You have not concluded your merge (MERGE_HEAD exists)
- How to get the current branch name in Git?
- Is there a “git touch” so I can push the same file with a new timestamp?
- Branch from a previous commit using Git
- Undo a git stash
- Undo git stash pop that results in merge conflict
- TortoiseGit-git did not exit cleanly (exit code 1)
- How to `git pull` while ignoring local changes?
- Uninitialize git repository
- What is the .git folder?
- Collaboratively develop a WordPress site
- WordPress Core files not being ignored by Git
- Generate WordPress Theme from GitHub Repository
- Full site editor, hard-coded IDs in query blocks, and staging/dev servers
- How to tell which local branch is tracking which remote branch in Git?
- How do I edit git’s history to correct an incorrect email address/name [closed]