Remix.run Logo
agartner 2 days ago

Yeah I think I've finally had enough. I need to start seriously advocating for alternatives since this is starting to impact our business. It's clearly not getting any better.

rhdunn 2 days ago | parent | next [-]

If you want a GitHub-like UI (with org/repo structure limitations) use either Forgejo or Gitea.

If you want a similar but different experience use GitLab.

If you want something more akin to the kernel experience (i.e. hosting, flexible repository structure, user auth via ssh keys, and a simple web UI) use gitolite with cgit, or alternatively gitweb.

dijit 2 days ago | parent | next [-]

There's always gerrit.

I mean, technically it's a code review platform, not a complete toolbox like Gitlab and co, but damn if it isn't the most professional feeling experience.

dymk 2 days ago | parent | prev | next [-]

I love gitea, and I use it for my homelab, but the permissions system needs a lot of work. There’s still an open bug which doesn’t let anyone but the repo owner read CI logs regardless of settings.

rhdunn 2 days ago | parent [-]

I used Gitea for a while, but eventually switched to gitolite+cgit. That was down to the org/repo structure not fitting my git hierarchy (I'm using a topic/repo, topic/subtopic/repo style structure) and the lack of organization/topic wide issue tracking/management.

mghackerlady 2 days ago | parent | prev [-]

or sr.ht, you can host it yourself if you want

homebrewer 2 days ago | parent | prev | next [-]

Go ahead. We've been self-hosting Gitea with Drone/Woodpecker for years; either it or Forgejo will do fine if you're okay with their feature set. I sometimes wander into these GitHub threads to have a laugh; our Gitea instance has had several minutes of downtime combined over the last few years, all of them planned (to upgrade Gitea) and in the middle of the night.

lioeters 2 days ago | parent | next [-]

Ooh, Woodpecker CI works with Gitea and Forgejo. https://woodpecker-ci.org/ That might be last piece I needed to migrating Git repos from GitHub to a self-hosted forge.

Edit: Actually there's Gitea Actions and Forgejo Actions, that might be enough for my use case.

https://docs.gitea.com/usage/actions/

https://forgejo.org/docs/next/user/actions/reference/

dymk 2 days ago | parent [-]

I’ve found gitea actions (based on ACT, so it’s nearly identical to a GitHub action runner) to work great. Migrating a GitHub workflow is mostly just a file name change.

lioeters 2 days ago | parent [-]

Good to know!

MiracleRabbit 2 days ago | parent | prev | next [-]

Gitea Upgrading.. replacing binary, restarting. I love it.

Same for Forgejo.

scottyah 2 days ago | parent | prev [-]

I struggled with Woodpecker for a bit, but now gitea has Actions that work wonderfully for my use case (and one less tool to support). I believe they also highlight compatibility with a github action protocol of sorts. Might be worth looking into.

1970-01-01 2 days ago | parent | prev | next [-]

I'm surprised GitLab isn't getting more attention. Yes, its not a carbon copy, but it is close. Apples and pears instead of oranges.

BoingBoomTschak 2 days ago | parent [-]

It's close in the sense that it's also Jabbascript SPA crap that needs a supercomputer just to (try and fail to) display a diff of a few thousands lines, you mean? We're using it at work and it sucks massively.

ahartmetz 2 days ago | parent | next [-]

I'd rather have the open core one running on my own servers (i.e. GitLab), but performance is a few orders of magnitude away from acceptable for both Git**b.

estimator7292 a day ago | parent | prev [-]

I run GitLab and its CI on a Xeon server from 2010. It's fine. It runs exactly as fast as anything else on that machine. I've also run it on a tiny AWS instance. Also fine.

I don't like that the idle CPU load is high (for really inane reasons) but it performs perfectly well.

richstokes 2 days ago | parent | prev | next [-]

Was thinking the same honestly. GH is very sticky though, especially when you have actions and all kinds of other integrations set up. But it’s just kind of absurd at this point how many outages they have.

cyclopeanutopia 2 days ago | parent | prev [-]

I'm now self-hosting Git and CI with Forgejo, works like a charm. ;)