At this point, GitHub outages feel closer to cloud provider outages than a SaaS blip. Curious how many people here still run self-hosted Git (GitLab / Gitea) vs fully outsourcing version control.

Yay for GitLab and Forgejo/Gitea.

My previous two startups used GitLab successfully. The smaller startup used paid-tier hosted by gitlab.com. The bigger startup (with strategic cutting-edge IP, and multinational security sensitivity) used the expensive on-prem enterprise GitLab.

(The latter startup, I spent some principal engineer political capital to move us to GitLab, after our software team was crippled by the Microsoft Azure-branded thing that non-software people had purchased by default. It helped that GitLab had a testimonial from Nvidia, since we were also in the AI hardware space.)

If you prefer to use fully open source, or have $0 budget, there's also Forgejo (forked from Gitea). I'm using it for my current one-person side-startup, and it's mostly as good as GitLab for Git, issues, boards, and wiki. The "scoped" issue labels, which I use heavily, are standard in Foregejo, but paid-tier in GitLab. I haven't yet exercised the CI features.

We self-host the full fat version of GitLab and it's very worth it.

Self-hosted Gitea is a good time if you're comfortable taking care of backups and other self-hosting stuff.

Self hosted GitLab is absolutely worth it.

[deleted]

I was just looking into this today but it seems pricey. $29/user/month for basic features like codeowners and defining pr approval requirements. Going with Forgejo.

[deleted]

Wait, what? So you're on the hook for backups, upgrades, etc. and you have to pay them for the privilege? I thought GitLab was free as in speech and beer.

It's an Open Core model. You can deploy the free version, but it lacks some pretty important features like SSO.

But that $30 per month per user is also the cost for their cloud-hosted version. It also includes quite a bit of CI/CD runtime.

I think i will slowly start moving to self hosted git intra at my homelab.

Self-hosted git is absolutely worth it.

or forgejo!

Forgejo should 100% be people's default for self hosting

Yeah man. Forgejo (albeit it being a weird name from a language that nobody wants to use), is doing very well in my homelab.

When I worked at the univerity we used Gitea.

Every job outside of univerity I had used Gitlab self hosted. While I don't like the UI or any aspect of Gitlab a lot, it gets the job done.

I use Gitea already... I haven't seen Forejo before today. Im now curious if it is worth the switch.

Forejo was originally forked from Gitea

forgejo doesn't need half a supercomputer to run it