Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Git LFS Support #17

Open
BenjamenMeyer opened this issue Dec 23, 2021 · 2 comments
Open

Git LFS Support #17

BenjamenMeyer opened this issue Dec 23, 2021 · 2 comments
Assignees
Labels
enhancement New feature or request help wanted Extra attention is needed question Further information is requested

Comments

@BenjamenMeyer
Copy link
Member

We have a lot of large files that we'd like to make available. Presently only a few members (@Loki1950 ) have access to some of these raw files used to build the files in the repository. The biggest issue is that these are files best served by git lfs; however, the pricing of using git lfs isn't too advantageous for us at the present time ($5/month for 50GB storage and 50GB throughput; we might fit in the storage but could easily be hit by the throughput).

Unfortunately, Git LFS doesn't make it easy to use alternative stores, requiring that users use an LFS proxy service to host in other systems.

  1. We have a Digital Ocean account where we can setup storage at an affordable price:
  1. We can document for users how to setup.

One big concern is that hosting something this way will effectively limit access to it to those we give access to unless we can setup a GitHub SSO Federation so GH creds will work.

This is going to take some research to get setup properly.

Concerns:

  • cost: we don't have much budget; storage and bandwidth)
  • access: we're an open source projects, but without better funding it might be hard to make it fully accessible to all
  • even with GitHub SSO/Web Federation we might still need to limit access to a specific GitHub Group
@BenjamenMeyer BenjamenMeyer added enhancement New feature or request help wanted Extra attention is needed question Further information is requested labels Dec 23, 2021
@BenjamenMeyer
Copy link
Member Author

Digital Ocean:

  • DO Spaces, their AWS S3 API, is probably the best on cost for us and most resilient (priced per GB)
  • a DO Droplet will work, and we can add a Volume if we need more than 25GB of space on a cheap per GB cost

We might be able to setup a SSH-based server; but the DO Spaces would require some kind of proxy service, either local or on our own server.

@Loki1950
Copy link
Member

I would certainly endorse a limited access model here as it would be hosting our master copies of our art assets after all our assets are already in use by an other FOSS game project though they are 2D.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed question Further information is requested
Projects
None yet
Development

No branches or pull requests

2 participants