awslabs/git-remote-s3
View on GitHub ↗ ★ 851 Python
12 mentions on Hacker News by 9 people: 1 story, 11 comments · first 2024-10-19 · latest 2026-09-19
20082026
-
> It’s kinda wild to me that this hasn’t been done https://github.com/awslabs/git-remote-s3 This works seamlessly so you can run `git remote add origin s3://my-git-bucket/my-repo`
comment by baalimago · 2026-09-19 · in You can run Git on object storage if you re-make packfiles -
I've been using git-remote-s3 ( https://github.com/awslabs/git-remote-s3 ) which I believe was inspired by this git-remote-s3 ( https://crates.io/crates/git-remote-s3 ). Not exactly the same thing, but along the same lines of "git and s3…
comment by manithree · 2026-06-24 · in I taught a bucket to speak Git -
Yup, https://github.com/awslabs/git-remote-s3 (disclaimer: never used it)
comment by uroni · 2026-04-16 · in Artifacts: Versioned storage that speaks Git -
Relevant: https://github.com/awslabs/git-remote-s3#readme https://news.ycombinator.com/item?id=41887004
comment by mdaniel · 2024-11-26 · in Amazon S3 Adds Put-If-Match (Compare-and-Swap) -
This invocation won't create an incremental bundle, though: git bundle create <sha>.bundle <ref> https://github.com/awslabs/git-remote-s3/blob/221bde4ea34226... Needs ^<ref> to leave out things.
comment by yencabulator · 2024-10-26 · in S3 as a Git remote and LFS server -
…things pretty cheap to create new Formula by yourself $ brew create --python --set-license Apache-2 https://github.com/awslabs/git-remote-s3/archive/refs/tags/v0.1.19.tar.gz Formula name [git-remote-s3]: ==> Downloading…
comment by mdaniel · 2024-10-20 · in S3 as a Git remote and LFS server -
…+ consistently in S3. They address this directly in their section on concurrent writes: https://github.com/awslabs/git-remote-s3?tab=readme-ov-file#... And in their design: https://github.com/awslabs/git-remote-s3?tab=readme-ov-file#...…
comment by mattxxx · 2024-10-20 · in S3 as a Git remote and LFS server -
Looks like it uses bundles, which handle incremental changes: https://github.com/awslabs/git-remote-s3?tab=readme-ov-file#...
comment by afro88 · 2024-10-20 · in S3 as a Git remote and LFS server -
Looks like it uses bundles rather than raw files: https://github.com/awslabs/git-remote-s3?tab=readme-ov-file#...
comment by afro88 · 2024-10-20 · in S3 as a Git remote and LFS server -
…on concurrent updates [0] instead of locking with something like dynamodb, like terraform does. [0] https://github.com/awslabs/git-remote-s3?tab=readme-ov-file#...
comment by philsnow · 2024-10-19 · in S3 as a Git remote and LFS server -
All this mocking when moto exists is just :-( https://github.com/awslabs/git-remote-s3/blob/v0.1.19/test/r... Actually, moto is just one bandaid for that problem - there are SO MANY s3 storage implementations, including the…
comment by mdaniel · 2024-10-19 · in S3 as a Git remote and LFS server