If Github is unreachable, you don’t have a bugtracker, wiki etc. - you are working “blind”.
You can't push within LAN and then have that automatically available when online to the wider network, unless you have some form of continuous replication to some public-facing host. This is what Radicle does for you.