Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

You basically trade the ability to have diffs (nearly meaningless on binary files anyway) for representing large files as their SHA-256 equivalent values on a remote server.

That's exactly what git-annex does. Except it can host on your own servers, or S3, or Tahoe-LAFS, or rsync.net, etc. And it's free software. And it supports multiple servers for the same repo, so you have redundancy.

Adding an S3 remote is just setting the AWS keys and running a single command: http://git-annex.branchable.com/tips/using_Amazon_S3/



And if you want the simplest solution (ie store blobs with the rest of your code), gitlab offers git-annex compatibility (https://about.gitlab.com/2015/02/17/gitlab-annex-solves-the-...)


Thanks for mentioning us rakoo. Using git-annex on GitLab.com is completely free. We're thinking about a 5Gb per repo cap but right now its unlimited.


This is also free software, and you can also use your own server.


I think the question is why did they role their own solution when there was one already an open and freely one available. If it wasn't suitable in some way I would really like to know why.


If git-annex really worked well, and was easy to use, I imagine there'd be much more uptake of it.


"Build it and they will come"

Besides, I'm sure Joey Hess wouldn't refuse the help.


Joey has been most helpful to us at GitLab, I'm sure he would be happy to help out GitHub too.


Indeed similar to git-annex, why does GitHub not support that? With GitLab we added support for that recently and it was pretty easy to do. Anyway, interesting that linking to sha's is becoming the default solution. Looking forward to playing with this and comparing the solutions.


Because they are going to charge for LFS, I suspect. Just as they don't support private repos for free, either.


They could also charge for git-annex I think. It is not that they need their own type of private repo's to charge for that. By the way, GitLab.com offers unlimited repo's and 5GB per repo for free.


How many users/how long will you be able to provide that for free?


Forever, our business model is to make money with on-premises software (GitLab EE). In the long term we might add a marketplace to GitLab.com were you can subscribe to additional services (like Heroku does).




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: