In my experience, Gitlab is a lot more stable than Github. My last job was on Github, and we had an outage a couple times a month at least. We even had a Slack emote for it! My current job is on Gitlab, and we haven’t had a single outage in the year that we’ve been on them.
Second that. My job before last moved to a locally hosted enterprise Github instance, which promptly ate itself. The specs required to run it were also impressive, something like 64gb minimum to boot but more was strongly recommended.
Haha, I keep getting burned by GitHub outages even as a private contributor with my personal account... speaking of which, I expect one outage soon, this week so far it has been available always when I needed it...