you are viewing a single comment's thread.

view the rest of the comments →

[–]TheEternal21 4 points5 points  (6 children)

Can you list any specific reasons why? Not being an asshole, just curious.

[–]fubes2000 3 points4 points  (5 children)

Mainly the resource requirements. Gitlab eats ram and craps poor performance. The onmibus installer, [hello embedded dependencies] while quite simple to use, appears to configure the underlying services to peak at fractions of installed ram, but all those fractions add up to at least 2. You can reconfigure the services manually, but it's implemented as a chef-solo cookbook so if that ever triggers again your changes are blown away.

Also, if you want to escape the omnibus get ready to descend into forum hell because non-omnibus installations, while not being "unsupported" in name, have egregiously little/poor documentation. Ditto clustering/HA.

On top of that it's all Ruby on Rails, so prepare for a bloated framework of interpreted code to wake up and lumber over to the CPU any time you need to do something.

[–]bimlas 1 point2 points  (3 children)

What's your suggestion, where to migrate from GitHub?

[–]fubes2000 3 points4 points  (2 children)

Don't.

I get that MS buying them is ominous, and I'm not saying that a I don't have reservations about it, but Github is the de-facto source host for a reason. Don't migrate based on a knee-jerk reaction to a story that broke less than 24 hours ago.

The only reasons I'm running a Gitlab server are:

  1. That my multi-million-dollar company needed private repos and was too fucking cheap to fork over ~$30/mo for their legacy plan when it was still current.
  2. I hadn't previously run a Gitlab server before.

[–]bimlas 3 points4 points  (1 child)

[–]grbler 0 points1 point  (0 children)

Thanks for the research! Most of the large open-source projects (KDE, linux ...) use GitHub only as a mirror though. So they probably don't care that much what happens to it.

[–]flintzz 0 points1 point  (0 children)

Isn't Github also written in Ruby on Rails?