Just a proof of concept for a highly available Git servers.
Go 1.14+
$ docker-compose build
$ docker-compose up
$ curl -X POST localhost:8080/foo/test.git
# HTTP
$ git clone http://localhost:8080/foo/test.git
# SSH
$ git clone ssh://git@localhost:2222/foo/test.git