Earlier quoted context omitted.
Git is not truly decentralized, in the sense that you still need to provide a few specific remote hosts, all of which could disappear due to law enforcement. Instead of one centralized server you've moved to maybe 3-4 centralized servers, which isn't that helpful against the issue at hand, especially if those servers are all within the US, Europe and other law-enforcement-cooperating countries. In a true decentralize…
> Git is not truly decentralized, in the sense that you still need to provide a few specific remote hosts, all of which could disappear due to law enforcement. Some time ago, I and a friend worked together on a project in a place where there was no centralized git server; both of us ran git-daemon ( https://git-scm.com/docs/git-daemon ) on our desktops, and we often pulled from the other as we developed each feature.…
But this doesn't solve the problem of how arbitrary public should locate and access those copies. If the code isn't accessible by its intended users, it effectively doesn't exist.