Git is decentralised. You can host it *literally anywhere*. That's it's nature. What you're looking for is a decentralised git forge, adding social features on top of git