upvote
> 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`

reply
It has been done. It is no longer done because it is not efficient.

Yes, it was not "object storage", but Git can be served from a dumb http server as static files. Now someone figured out that object storage can also serve static files via http. Wow!

reply
On Linux, Fuse is your friend. See eg https://github.com/matthiasgoergens/git-snap-fs
reply