{"slug": "git-annex", "name": "git-annex", "category": "git", "category_name": "Git and code hosting", "description": "", "recommenders": 1, "commenters": 3, "warners": 0, "score": 1.231, "rising": -0.33, "first": "2025-11-11", "latest": "2026-07-29", "why": "I use git-annex since roughly 10 years to archive files I don't want to loose again.", "why_is_quote": true, "has_verdict": false, "sentiment": {"recommend": 1, "neutral": 1, "compare": 1, "warn": 0}, "spark": [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "listed": false, "loved": [], "caveat": "", "short_quote": "I use git-annex since roughly 10 years to archive files I don't want to loose again.", "icon": false, "domain": null, "github_repo": null, "official_url": "", "pricing": "", "aliases": ["git-annex"], "verdict": null, "praise": [{"label": "", "summary": "", "quotes": [{"id": 734345024, "item_id": 45896564, "url": "https://news.ycombinator.com/item?id=45896564", "by": "lynx97", "date": "2025-11-11", "stance": "recommend", "quote": "I use git-annex since roughly 10 years to archive files I don't want to loose again.", "excerpt": "At first glance, this looks like way too much to trust in the long run. I use git-annex since roughly 10 years to archive files I don't want to loose again. Does everything I want, and is pretty simple for what it gives me. A checksum for every file, replication on a file-basis, does not dictate the underlying filesystem I use. Full syncs are rather slow, but in reality, it doesn't really matter if I have to wait 3 h", "context": "long-time user for about 10 years", "use_case": "archiving files", "switched_from": "", "story": "Perkeep \u2013 Personal storage system for life"}]}], "caveats": [], "who": [{"by": "lynx97", "context": "long-time user for about 10 years", "url": "https://news.ycombinator.com/item?id=45896564", "date": "2025-11-11"}], "tags": [], "use_cases": ["ebook library management", "remote storage for git-annex", "archiving files"], "compared": [{"slug": "git-lfs", "name": "Git LFS", "co": 2, "switched_from": 0, "switched_to": 0}], "makers": [], "threads": [{"url": "https://news.ycombinator.com/item?id=49095865", "title": "KOReader", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=46150994", "title": "Rsync.net Technical Notes \u2013 Q4 2025", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=45896130", "title": "Perkeep \u2013 Personal storage system for life", "mentions": 1}], "sentiment_by_month": {"2025-11": {"recommend": 1}, "2025-12": {"neutral": 1}, "2026-01": {}, "2026-02": {}, "2026-03": {}, "2026-04": {}, "2026-05": {}, "2026-06": {}, "2026-07": {"compare": 1}, "2026-08": {}, "2026-09": {}, "2026-10": {}}, "quotes": [{"id": 785617026, "item_id": 49101064, "url": "https://news.ycombinator.com/item?id=49101064", "by": "idoubtit", "date": "2026-07-29", "stance": "compare", "quote": "I considered switching to git-annex, instead of gitlfs+rsync, but I'm not motivated enough to change a system that works.", "excerpt": "> - I literally endure calibre because that's how I feed koreader. Any alternatives? I use USB mass storage. In details, I configured KOReader not to start mass storage automatically, so I need two taps after connecting the USB. Then on my Linux PC, I mount the device, exec a `rsync` command, then umount. My ebooks directory uses Git (with LFS) so I can update it from several computers. I considered switching to git-", "context": "", "use_case": "ebook library management", "switched_from": "", "story": "KOReader"}, {"id": 738428978, "item_id": 46151811, "url": "https://news.ycombinator.com/item?id=46151811", "by": "EuAndreh", "date": "2025-12-04", "stance": "neutral", "quote": "IIRC I created the account for use as a git-annex remote", "excerpt": "As free advertisement to rsync.net, I also like the service and support. I have not deleted any of my daily borg backups for many years, covering my laptop and some servers. Borg has an equivalent `borg serve` feature as detailed in the article. I use borg mount every other week. After the initial config, you can just type: $ borg mount :: borg/ ...and browse the full archive lazily. Most of the time I'm looking at t", "context": "", "use_case": "remote storage for git-annex", "switched_from": "", "story": "Rsync.net Technical Notes \u2013 Q4 2025"}, {"id": 734345024, "item_id": 45896564, "url": "https://news.ycombinator.com/item?id=45896564", "by": "lynx97", "date": "2025-11-11", "stance": "recommend", "quote": "I use git-annex since roughly 10 years to archive files I don't want to loose again.", "excerpt": "At first glance, this looks like way too much to trust in the long run. I use git-annex since roughly 10 years to archive files I don't want to loose again. Does everything I want, and is pretty simple for what it gives me. A checksum for every file, replication on a file-basis, does not dictate the underlying filesystem I use. Full syncs are rather slow, but in reality, it doesn't really matter if I have to wait 3 h", "context": "long-time user for about 10 years", "use_case": "archiving files", "switched_from": "", "story": "Perkeep \u2013 Personal storage system for life"}]}