Remix.run Logo
_jab 6 hours ago

GitHub is pretty easily the most unreliable service I've used in the past five years. Is GitLab better in this regard? At this point my trust in GitHub is essentially zero - they don't deserve my money any longer.

ecshafer 6 hours ago | parent | next [-]

We self host gitlab, so its very stable. But Gitlab also kind of is enterprise software. It hits every feature checkbox, but they aren't well integrated, and they are kind of half way done. I don't think its as smooth of an experience as Github personally, or as feature rich. But Gitlab can self host your project repos, cicd, issues, wikis, etc. and it does it at least okay.

input_sh 5 hours ago | parent [-]

I would argue GitLab CI/CD is miles ahead of the dumpster fire that is GitHub Actions. Also the homepage is actually useful, unlike GitHub's.

tottenhm 5 hours ago | parent | prev | next [-]

Frequently use both `github.com` and self-hosted Gitlab. IMHO, it's just... different.

Self-hosted Gitlab periodically blocks access for auto-upgrades. Github.com upgrades are usually invisible.

Github.com is periodically hit with the broad/systemic cloud-outage. Self-hosted Gitlab is more decentralized infra, so you don't have the systemic outages.

With self-hosted Gitlab, you likely to have to deal with rude bots on your own. Github.com has an ops team that deals with the rude bots.

I'm sure the list goes on. (shrug)

jakub_g 5 hours ago | parent | prev | next [-]

My company self-hosts GitLab. Gitaly (the git server) is a weekly source of incidents, it doesn't scale well (CPU/memory spikes which end up taking down the web interface and API). However we have pretty big monorepos with hundreds of daily committers, probably not very representative.

noosphr 6 hours ago | parent | prev | next [-]

You can make it as reliable as you want by hosting it on prem.

jakub_g 5 hours ago | parent | next [-]

> as reliable as you want

We self-host GitLab but the team owning it is having hard time scaling it. From my understanding talking to them, the design of gitaly makes it very hard to scale it beyond certain repo size and # of pushes per day (for reference: our repos are GBs in size, ~1M commits, hundreds of merges per day)

4 hours ago | parent [-]
[deleted]
6 hours ago | parent | prev | next [-]
[deleted]
themafia 6 hours ago | parent | prev [-]

Flashbacks to me pushing hard for GitLab self hosting a few months ago. The rest of the team did not feel the lift was worth it.

I utterly hate being at the mercy of a third party with an after thought of a "status page" to stare at.

cindyllm 5 hours ago | parent [-]

[dead]

geoffbp 3 hours ago | parent | prev | next [-]

Gitlab has regular issues (we use Saas) and the support isn’t great. They acknowledge problems, but the same ones happen again and again. It’s very hard to get anything on their roadmap etc.

yoyohello13 6 hours ago | parent | prev | next [-]

We've been self hosting GitLab for 5 years and it's the most reliable service in our organization. We haven't had a single outage. We use Gitlab CI and security scanning extensively.

markbnj 6 hours ago | parent [-]

Ditto, self-hosted for over eight years at my last job. SCM server and 2-4 runners depending on what we needed. Very impressive stability and when we had to upgrade their "upgrade path" tooling was a huge help.

loloquwowndueo 6 hours ago | parent | prev | next [-]

Forgejo, my dudes.

esafak 6 hours ago | parent [-]

Do we know its uptime statistics?

loloquwowndueo 3 hours ago | parent [-]

What do you mean. Forgejo is self-hosted, uptime is up to you.

esafak 2 hours ago | parent [-]

Mea culpa. I forgot, perhaps thinking of codeberg.

JonChesterfield 6 hours ago | parent | prev | next [-]

Couldn't log into it this morning when cloudflare was down so there's that.

tapoxi 6 hours ago | parent | prev | next [-]

Another GitLab self-hosting user here, we've run it on Kubernetes for 6 years. It's never gone down for us, maybe an hour of downtime yearly as we upgrade Postgres to a new version.

cactusfrog 5 hours ago | parent | prev [-]

There’s this Gitlab incident https://www.youtube.com/watch?v=tLdRBsuvVKc