The ultimate irony is that Linus Thorvalds designed git with the Linux kernel codebase in mind to work without any form of infrastructure centralisation. No repo trumps any other.
Surely some of your crazy kids can rummage up a CI pipeline on their laptop? 8)
Anyway, I only use GH as something to sync interesting stuff from, so it doesn't get lost.
I wonder how many engineers have even worked on a git repo with multiple remotes.
I’ve only worked on a team once where we all were set up as remotes to each other and that was over a decade ago.
Setting up a git server for yourself is actually really easy. I use it at home for personal stuff.
https://git-scm.com/book/en/v2/Git-on-the-Server-The-Protoco...