One of the teams I work closely with used JGit's extensibility to run git on top of a KVS: https://medium.com/@palantir/stemma-distributed-git-server-7...
Notably this doesn't require a distributed filesystem.
Notably this doesn't require a distributed filesystem.