3 ms·
We use GitLab because you can self-host it. GitHub is not an option for us, because we must maintain control of our data and source code. So GitHub was never re
by neuland 7y ago
We use GitLab because you can self-host it. GitHub is not an option for us, because we must maintain control of our data and source code. So GitHub was never really an option.
But we'd likely be using GitLab even if we didn't have this limitation. There's a bunch of features that make GitLab better for our specific team / situation. From my personal experience, GitLab CI is better than CI options available on GitHub. We use gitflow (ie. feature branches in the same repo), rather than pull requests. And it seems like GitLab supports this flow well.
I also tend to like GitLab issues much better than GitHub. The time tracking feature in EE is really useful (not sure if GitHub uses this). And issue boards across projects is also a very popular thing where I'm at, because we have lots of repos, rather than fewer big ones.
We also heavily use the deployment / environment features and built-in prometheus.
- bamboozled 7y agohttps://enterprise.github.com/faq https://enterprise.github.com/faq
- sancha_ 7y agoI believe self-hosting is a pretty new option. Gitlab always had it afaik.
- trumbitta2 7y agoSelf-hosted GitHub enterprise exists since like 5 years ago.
- orf 7y agoYes, a product that is twice as expensive as Gitlab and has like 10% of the features.
- irq11 7y agoSo you (like 95% of the commenters here) prefer Gitlab be cause it’s cheap. Bodes well for the business model. Commodity pricing only works when the market gets bigger as the price goes down. Otherwise, it’s just a race to the bottom.
- orf 7y agoNo, that's not what I said at all. I like it because it's fantastic value for money based on the features you get included with it, all in one place. It's better than paying for 10 individual tools that don't work well together.
- deleted 7y ago[deleted]