Please note that support for Git LFS is available on a request basis at the moment. If you would like Git LFS enabled on your account, please contact us.
Steps to enable Git LFS support
1. Confirm size of Git LFS storage
Before enabling Git LFS support on your account, we need to know the size of your Git LFS storage. To confirm your Git LFS storage size, please go to GitHub Settings > Billing and plans > Plans and usage and scroll down under Git LFS data under “Storage”
2. Confirm bandwidth availability
As you might be aware, Git LFS uses bandwidth for uploading as well. This means that when Rewind takes a backup, it'll use up bandwidth that you have purchased with Git LFS. Before having Git LFS enabled, please confirm that you have enough bandwidth to do a full set of backups. As a general rule, the amount of bandwidth required is the size of the Git LFS storage plus a little more for buffer.
If we run out of bandwidth during the process, the backup stops and we would be required to start again from the beginning. To confirm your Git LFS bandwidth size, please go to GitHub Settings > Billing and plans > Plans and usage and scroll down under Git LFS data under “Bandwidth”
If you don’t have enough bandwidth, please purchase more LFS data packs to create enough of a runway for us to do the first backup.
Please note that the initial backup will always be the largest as all subsequent backups will only backup the file again if it’s changed since the last backup. That means that as long as the LFS files aren’t changing, you can likely downgrade the number of LFS data packs again after the initial backup.
3. Contact us
Once you have the size of your Git LFS please reach out to our Support Team and:
- Send the size of your Git LFS storage (to the nearest GB)
- Confirm that you have enough bandwidth
FAQs
Will the backups capture my entire Git LFS storage?
No, our system can only access and backup the LFS files that actively belong to a repository. This means that we do not backup the Git LFS storage directly and we backup files that are associated with a repo. Any file that was added previously and was removed would no longer be pulled down either.
Is Git LFS support a paid feature?
While the feature is in Early Access, it can be enabled without a cost. Once the feature has pricing and packaging, we will reach out to anyone with LFS support enabled, inform you of our decision and give you 90 days to decide to keep or remove Git LFS support.