4 ms·
It has some features over GitHub like integrated CI and integrated Docker registry. I think the UI design is better. Merge (pull) requests and issues have some
by jakebasile 9y ago
It has some features over GitHub like integrated CI and integrated Docker registry. I think the UI design is better. Merge (pull) requests and issues have some extra fancy stuff like multiple assignees and discussions on code that can be marked as competed or not.
It lacks in user base (which might not matter for internal use) and performance and reliability. It can be slow and it goes down occasionally. It hasn’t been enough of a problem for my company to move back to GitHub.
These observations only apply to the hosted GitLab.com, as I don’t self host I don’t know the differences there. I have both public and private personal projects as well as private company projects on it.
- fortythirteen 9y agoEnterprise Gitlab is miles beyond enterprise Github IMHO, if for nothing else just the integrated CI/CD. Trying to set up a third party enterprise CI/CD and then getting it to play with enterprise Github is a pain in the ass. With Gitlab you set up a runner instance with their CLI and you're good to go.
- jakebasile 9y agoYeah I was really surprised how easy their CI runner was to set up (I didn’t want to use the public ones for my company’s projects). Like you say it’s pretty much “install from apt, run this command”. Wonderful.
- Macha 9y agoFrom a UI POV, even enterprise Bitbucket (formerly Stash) is way ahead of Github Enterprise.
- stevekemp 9y ago> Merge (pull) requests and issues have some extra fancy stuff like multiple assignees and discussions on code that can be marked as competed or not. Perhaps that's unclear, but as of 9.5.x you can assign an issue to multiple users, but you can only assign a merge-request to one user. Being able to assign a merge-request to multiple users would be very useful..
- svesselov 9y agoWe have an issue for that here https://gitlab.com/gitlab-org/gitlab-ee/issues/2004 https://gitlab.com/gitlab-org/gitlab-ee/issues/2004, the UX team is pushing hard to get it scheduled asap. Give the issue a thumbs up!