Hacker News new | ask | show | jobs
by tryum 2831 days ago
I'm always wondering why github is more successful than gitlab... What github has that gitlab can't offer ?
5 comments

Perhaps it's just because GitHub came first?

The market segment of web hosted Git repositories was a relatively new and small market segment when GitHub got started back in 2008.

GitLab didn't appear until 2011, and at the time it didn't feel to me like a direct competitor. So GitHub had quite a bit of extra time to establish its presence and capture a large share of a growing market.

For a large chunk of GitHub's users, GitHub fulfills their needs well enough that they don't feel much motivation to make a change. Even if GitLab is better than GitHub for a person or company, it has to be better enough to be worth the pain of switching.

And I think for most users, that just isn't the case. Speaking anecdotally, there are some things about GitLab I like more than GitHub. And if I were starting out, I'd likely pick GitLab. But all of my code is on GitHub, and although I pay a monthly fee for private repos, it's small enough that it doesn't bother me.

Thank you for your feedback, we really appreciate your words. Here's the brief doc explaining how to easily import your project to GitLab if you missed it https://docs.gitlab.com/ee/user/project/import/github.html.
Thanks for the reply.GitLab's community outreach is certainly on point!

I haven't gone through that document yet, but I'll take a look.

I always assumed it was just because github came first and became incredibly popular before anyone had even heard of gitlab.
What GitHub has that GitLab didn't offer in my experience last year is a snappy website. Apart from that I'm a huge fan of GitLab, it is superior.

I believe that GitHub is more popular mainly because it was first, gained traction and became synonymous for some people with git itself, and open source.

Thanks for your feedback. You explained that really well using the word "popular". Here are more details why people are picking GitLab https://about.gitlab.com/2017/07/19/git-wars-switching-to-gi...
Social platform.
My guess is because GitHub is American, GitLab is European.