Article version: Enterprise Server 2.14

This version of GitHub Enterprise will be discontinued on This version of GitHub Enterprise was discontinued on 2019-07-12. No patch releases will be made, even for critical security issues. For better performance, improved security, and new features, upgrade to the latest version of GitHub Enterprise. For help with the upgrade, contact GitHub Enterprise support.

Working with large files

A Git repository contains every version of every file. But for some file types, this is not practical. Multiple revisions of large files increase the clone and fetch times for other users of a repository.

Conditions for large files

GitHub Enterprise will warn you when pushing files larger than 50 MB. You will not be allowed to push files larger than 100 MB.

Removing files from a repository's history

To remove a large file from your repository, you must completely remove it from your local repository and from your GitHub Enterprise Server instance.

Distributing large binaries

Some projects require distributing large files, such as binaries or installers, in addition to distributing source code.

Ask a human

Can't find what you're looking for?

Contact us