@sir "the Git protocol is decentralized — when you clone a repository, your copy is as good as anyone else’s. Isn’t that enough?" This blog does a pretty good job of explaining why not
https://blog.printf.net/articles/2015/05/29/announcing-gittorrent-a-decentralized-github/
Chris Ball » Announcing GitTorrent: A Decentralized GitHub

@sir #GitTorrent is one attempt to solve the decentralized GH problem, your #sr.ht is another, #GitPub is another, #Git-SSB is another (https://github.com/noffle/git-ssb-intro). Each one tries using a different standardized of protocols (#BitTorrent, email, #ActivityPub, #SSB). Ideally it would be possible to bridge them all, so users and projects could hosted anywhere, and users could contribute anywhere
noffle/git-ssb-intro

:wrench: Learn git-ssb: a decentralized GitHub alternative. - noffle/git-ssb-intro

@sir #BugsEverywhere is an intriguing project doing what you were talking about a few days ago; integrating the bug tracker data into the Git repo itself
http://bugseverywhere.org/
Bugs Everywhere