Self-hosting. If you really need to push remotely, push to bare repo on your own cloud vm or setup gogs or forgejo.
I now start with local repos first and whatever I deem OSS-useful, I mirror-push from local to Github or anywhere else with forgejo.
Github was never really needed to use git for private projects.