Is git decentralized? If so, how?
I've been trying to spread the word about decentralized GitHub alternatives like Radicle, and a fork in progress that I proposed called Cradicle.
Across the internet, including here, I keep encountering people saying "the git part of GitHub is already decentralized, therefore if you need more decentralization, your needs can't matter"
They won't accept any argument that my needs as a user matter if we can't settle our disagreement on whether git itself is decentralized, basically? But they also won't explain how git is decentralized, the arguments go nowhere.
I'm hoping in this thread we can reach some kind of consensus.
I think these possibilities might be helpful to lay out first:
- Git clearly and heavily decentralized something when it was released, but I don't know what. This absolutely makes git "decentralized" and I just need to learn about it.
- Git is less centralized than narrowed down subsets of its usage like GitHub, so you could say it's like git "decentralized GitHub" before GitHub was made. In other words, you just want me to use the word "decentralization" to refer to a comparison, even with something that came later, not a process of decreasing centralization. That seems strange to me, and I'd need a more straightforward discussion about it than I've had in the past in order to decide whether to accommodate the request.
- You can imagine something more centralized than git, so you're asking me to base the word on a comparison with a wide range of hypothetical concepts but weighted towards centralization overall. That would just seem crazy so I hope that's not the explanation I end up getting from everyone.
Posted Feb 21, 2026, 5:32 PM UTC
075