the single most important criteria when replacing Github
Consider all the data that's used to provide the value-added features on top of git. Issue tracking, wikis, notes in commits, lists of forks, pull requests, access controls, hooks, other configuration, etc.
Is that data stored in a git repository?
@ocdtrekkie Github wiki, gists, user pages are all stored in git repos. Rest isn't. I don't know about the equivilants on Gitlab.
Also, https://github-backup.branchable.com/ pulls all the data into a branch (and backs up all repos you star or fork); I wrote it 6 years ago partly to demonstrate feasibiity, partly to not lose information when the inevitable github backlash happened.
@joeyh That's pretty handy! I'm not leaving GitHub (and think the hysteria is hilarious), but am always pretty big on good data export tools.