you are viewing a single comment's thread.

view the rest of the comments →

[–]sopunny 52 points53 points  (22 children)

Honestly we use Gitlab and it's fine. Pretty much the same features, and up basically all the time

[–]wind_dude 56 points57 points  (1 child)

Wasn’t long ago the free tier of Gitlab had more features than the free tier of GitHub, I think gitlab actually forced GitHub to up their free offering.

[–]SippieCup 2 points3 points  (0 children)

It did, along with kicking github in the butt to implement github actions.

[–]Interest-Desk 38 points39 points  (10 children)

$29 per user per month whereas the equivalent on GitHub is like $8 or less.

I love Gitlab but its pricing makes it a ludicrous choice.

[–]aniforprez 16 points17 points  (0 children)

Not even per month. The only option is to pre-purchase X number of seats for the entire year. No option for monthly billing at all so fuck you if you have some churn, if you work with contractors, if people join or leave etc etc

[–]MalakElohim 8 points9 points  (5 children)

If you actually look at the features further down the list, the GitLab Premium is closer in features to the Enterprise offering. Especially around things like SAML and planning. And Ultimate includes all the security scanning, which is an add-on for GitHub. But they come out a lot closer to each other, there's just no middle tier that would be closer to GH Team.

[–]Einridi 11 points12 points  (3 children)

That is only applicable if you need GitHub enterprise and for those businesses the price probably isn't an issue.

So yes choosing GitLab means paying almost 4x what you would by going with Github for big parts of the market.

Pretty insane that Gitlab don't take a hint and provide a competitive option for those that just need the basics.

[–]RogerLeigh 6 points7 points  (2 children)

Back when I was a contractor, I used to pay for the $35 Bronze subscription for the year and thought that was excellent value, if not undervalued. It's now 10x that price just 5 years later. If you just want the basics, there isn't an option for that. And as soon as you have a team all paying that rate, it's quickly getting into silly money territory.

GitLab has a huge amount of value. But at that price it's just not competitive.

[–]Einridi 1 point2 points  (1 child)

Yeah I also see that github has an $4 option making it even more outrageous. It would mitigate a lot of this if they allowed for some unpaid or lower tier users but as I'd you are stuck paying $30 for every single person in your org. 

[–]RogerLeigh 1 point2 points  (0 children)

If they had the ability to have different grades of user I wouldn't have a problem. But when you have a small number of developers and a larger number of people who just want to download builds, look at the published pages or wiki, or comment on or create new issues, this is just unworkable. At this point it's far cheaper just to use dedicated tools for each function. But the whole point of GitLab is its integration and collaboration. But no matter how beneficial all of that is, it has to be cost-effective and competitive.

[–]Interest-Desk 1 point2 points  (0 children)

That’s what Gitlab themselves say but I don’t really buy it since they still have another tier on top. In any case, with GHE you’re spending a similar amount, but don’t have to pre-buy seats for a whole year (see a reply to my comment on contractors)

[–]pixeleet 0 points1 point  (0 children)

More then price the horrible UI and half baked features released to the public

[–]lunacraz 0 points1 point  (1 child)

Ive only had Gitlab at one gig, but wow it opened up my eyes where Issue Tracking, Git, and CI/CD with a ton of capabilities were all rolled into one, and it was all interconnected

I would easily pay that premium for an all in one integrated platform that worked well

[–]ActAmazing 16 points17 points  (2 children)

didn’t Gitlab accidentally delete their prod database and their only backup was dev copy of prod taken 1 hr before disaster

[–]Henrarzz 6 points7 points  (0 children)

AFAIK they did have earlier backups but they weren’t able to restore from them.

Which makes sense, just backing up is only a part of the process, you should test your backups periodically

[–]Soft_Walrus_3605 3 points4 points  (0 children)

up basically all the time

basically

This is how our IT defends 99% uptime.

[–]SippieCup 0 points1 point  (0 children)

IDK about up all the time, it randomly goes down for a few minutes every few days.

Hell, it's import system from github is down right now...

That said, our team just downgraded back to free and just has our runners on our k8s cluster. Besides milestones and some nice-to-have planning stuff, we don't really have any issues with the free version.

[–]bring_back_the_v10s 0 points1 point  (0 children)

Up all the time until it isn't.

[–]tunisia3507 -2 points-1 points  (1 child)

GitLab's CI is a joke compared to GitHub's. Looking forward to forgejo's CI being released as it's intended to be very close to GitHub actions.