Their UI/UX is still nowhere comparable to GitHub's. GitHub is so much simpler to use that GitLab and everyone I talk to seems to have the same opinion. GitLab is still lagging far behind when it comes to user experience, it's just not easy to find stuff.
Is it really necessary though? I've been using bitbucket at work, and their UI is the worst. I mean, you can't even close a PR after a rebase. Yes, it's seriously this _BAD_. So, we're just using cli tools and gui clients, and it works fine.
I understand that people would be annoyed by a forced switch, github has a working issue tracker, wiki, and not to mention the awesome github pages. But, I just think loosing them is not that dramatic.
Well, I find both Bitbucket and Gitlab to be superior to GitHub in the UI department. I haven't even been able to find a graphical tree log of branches and commits on GitHub. ("network" on Gitlab, "commits" on Bitbucket). They also both offer unlimited private repositories (albeit bitbucket has a limit on the number of users granted access, but very cheap pricing if you need to bump the user limit.). GitHub only recently introduced unlimited private repositories on their pricing plans. For years GitHub priced themselves out of our reach (with 300+ private repositories, they didn't even offer this as an option beyond "call us")
GitHub has a "network" tab under "Graphs" that might provide what you're looking for.
But when people say that GitHub has better UI, they're more talking about the clean menus and intuitive UI. Some of it might just be getting used to one design over another. Although, BitBucket to me has always felt too cluttered.
Yeah, much less. As the sibling says, GitLab has integrated CI/CD, extensive code review functionality (which GitHub just added), more fine-grained rules about who can merge what where, an integrated Docker hub, etc.
That one looks more like an overview of forks between account. Which is nice for open source projects probably, but isn't very helpful or informative for single-repo-multiple-branches. For example, no commit messages are shown by default.
With their latest revamp? No way. UX-wise it's very similar to GitHub. You're probably talking of experiences in an older iteration or it's just users that were used to GitHub and didn't feel like learning something that looks slightly different.
We're using the latest build at work. I have really like Gitlab's merge request system. Their experience is pretty straight forward and they fixed a lot of the scalability issues with the built-in wiki.
The opening/home page of Github is still better though. What really got people into Gitlab was the self hosting. Github has depended on selling their enterprise version. I was at a talk where Wanstrath said something to the effects of their expensive enterprise version that only people with money to spend need. .. (Years after I left my job at a state university ... they bought a license. -_- I hated how they paid for a lot of stuff they didn't need).
Even though Gitlab may lack in some UI elements, it's more than good enough and it doesn't hinder work. I'm at a shop that still uses the community edition too.
Gitlab and Bitbucket really cut into Github's model. There are more clones out there now too. If you really want a self-hosted Github like UI, there's Gogs too.
We're working hard on making the UI and UX of GitLab better.
A good start is this meta-issue [0], but there are many others. We realise we have some ways to go, but this is a major priority for us and 2017 will bring improvements every single month.
Thanks for the feedback! At GitLab, we know that it can be challenging to find things, and it is something that we are working on improving. For example, we are improving our issue search, giving you much more powerful search capabilities (https://gitlab.com/gitlab-org/gitlab-ce/issues/21747). However, I know there is more we can do. Please let us know, create an issue (https://gitlab.com/gitlab-org/gitlab-ce/issues/new), or comment on this issue (https://gitlab.com/gitlab-org/gitlab-ce/issues/25752) if you have specific examples of problems or ideas on how we can improve making it easy to find things, or simplify our overall experience.