Thank god (Linus) that git is a distributed "protocol" letting you pull and push to any location on your file system or anywhere you can access over ssh.
Those are the services forges provide.
Also git’s support for point to point distribution is bad. I miss `hg serve`.