How to restore repositories with files exceeding GitHub’s file size limit

Restore is possible, but requires some manual intervention outside of the automated restore process

In case your repository and hence the backup contains files >100 MB, it is not possible to restore from BackHub directly. GitHub doesn't allow new repositories to be created with files larger than 100 MB. A workaround does exist - though it requires some manual intervention outside of the automated restore process:

If you encounter a failure while restoring a backup, one of the possible causes may be the presence of a file in the backup that is larger than 100 MB. Github rejects those files and the restore mechanism is not able to handle this.

To restore this backup, you must first create a local clone of the snapshot you wish to restore.

Once you have your repository snapshot you can either remove the obstructing file, or configure Git LFS and push your snapshot to Github.

Further Reading

About Git Large File Storage

Moving a file in your repository to Git Large File Storage