Earlier quoted context omitted.
GitHub has gotten a ways there socially. Repositories which are not on GitHub are not socially first-class for many subsets of contributors, because the only habits you can rely on them having in easily-accessible brain memory are based on GitHub-specific workflow. So if you are used to Git and not GitHub, projects you want to contribute to may ask/demand that you do the GitHub-specific thing instead (and feel justif…
git doesn't offer what github offers (PRs, reviews, comments, ...). Do people here actually think about the alternatives when they complain certain systems are too centralized? If you stop using Github/Gitlab/Bitbucket today, you won't be able to collaborate because you no longer have a way to do the things Github lets you do. This isn't Github's fault. Git is decentralized in that it has logic that allows multiple u…
FTFY
Git works without a website just fine. Linus manages one of the largest Git repos purely via e-mail.
And you can do the same. Sure, Github/Gitlab/Bitbucket is more convenient, but you can just put up a Git repo with a static website that says "send patches to " like it's 2003.