Only if you use github just as a host for your repository. If you use all the other features it provides, migrating is much more difficult.
I have no experience in this but a quick Google search suggests that it is trivial to migrate GitHub issues to GitLab or JIRA:
https://docs.gitlab.com/ce/workflow/importing/import_project...
https://confluence.atlassian.com/adminjiraserver071/importin...
I rely right now on GitLab for political reasons.
How much in US jurisdiction are they? I do not live in USA and don't want to have anything with that country, specially don't want its long arm of IP law anywhere near me.
GitLab Inc is a US corporation: https://about.gitlab.com/2015/07/01/Operating-as-GitLab-Inc/
You might consider installing your own instance of GitLab hosted in a country that you prefer.
Right, the day before they pull your repo because of a spurious DMCA claim, it's trivial.
Sure, but you probably don't have them locally.
Even if github is gone, your local repos are still there and there's very little friction to migrate or push source code to other github alternatives.