4 ms·
There are things like git lfs, but these feel like hackarounds rather than proper fixes to me. Github's tiny LFS quotas giving me frustration over ~100MB of lf
by MaulingMonkey 9y ago
There are things like git lfs, but these feel like hackarounds rather than proper fixes to me. Github's tiny LFS quotas giving me frustration over ~100MB of lfs data don't help either, which I can't raise because I'm a random dude who lacks billing/admin permissions for PistonDevelopers: https://github.com/PistonDevelopers/VisualRust/issues/302 https://github.com/PistonDevelopers/VisualRust/issues/302
- icebraining 9y agoIf git supported large files well you'd still have that problem; Github is just not interested in becoming an hosting provider for such files. And while LFS is certainly a hack, being separate is actually an advantage here; PistonDevelopers could host their own LFS server while continuing to use Github for their development, whereas if it was integrated they would be forced to pay GH or move out. That said, I prefer git-annex to LFS, since it doesn't need a custom server; you can just use a "dumb" file server (rsync, webdav, S3, etc), with all the metadata being synced over the git repo.
- MaulingMonkey 9y ago> Github is just not interested in becoming an hosting provider for such files. That's a strange claim given that they authored git lfs in the first place and run servers for it. > That said, I prefer git-annex to LFS, since it doesn't need a custom server; you can just use a "dumb" file server (rsync, webdav, S3, etc), with all the metadata being synced over the git repo. Significantly better multi-remote support as well from what I can tell, which would make transitioning or partially transitioning significantly easier. OTOH, no filters so you'll be manually spamming `git annex get` as I understand it: http://git-annex.branchable.com/todo/smudge/ http://git-annex.branchable.com/todo/smudge/