We performed a comparison between GitHub and GitLab based on our users’ reviews in five categories. After reading all of the collected data, you can find our conclusion below.
Comparison Result: Based on the reviews provided by users, GitHub and GitLab both seem to provide comprehensive and practical software development and project management tools. Long-time users find GitLab's customer service and responsiveness less reliable than GitHub's because they haven't had enough time to develop in that direction.
"During our use of GitHub, we have not encountered any problems and GitHub adds new features frequently."
"I have found GitHub stable."
"The product's initial setup phase is easy but it is always good to connect with GitHub's team that manages APIs."
"It's beneficial for managing multiple tasks and controlling versions of your product."
"A great feature is being able to have different repositories and different kinds of projects in a single solution at a single time. It's just a click away."
"The product has a good UI. It's simple and easy to access, and technical help is easily available. The two-factor authentication security is another valuable feature."
"The most important feature of GitHub is the maintainability of the versions of the code."
"The Projects Tab, which shows you the todo list and the progress for projects, is very helpful."
"The most valuable features of Gitlab are integration with CIE and the ability to rapidly deploy solutions, projects, and applications. It is very easy to use, and there are no complaints."
"A user friendly solution."
"The most valuable features of GitLab are the CI/CD pipeline and code management."
"CI/CD is very good. The version control system is also good. These are the two features that we use."
"We like that we can have an all-encompassing product and don't have to implement different solutions."
"It is very flexible and easy because you can store data on cloud."
"It is very useful for reviews. We are using branch merging operations and full reset operations. It is also very useful for merging our code and tracking another branch. The graph diagrams of Git are very useful. Its interface is straightforward and not too complex for us."
"Everything is easy to configure and easy to work with."
"GitHub could add more security features. I am not sure how secure it is. If they provide more security features, then it can be used in more official applications."
"The stability can be improved."
"Specifically, I want the solution to offer AI-based merging support, as it is the only area where the product has certain shortcomings."
"GitHub storage is one of the main requirements and it could improve."
"The GUI design is poor, so I exclusively use the CLI, which is much easier to use and understand. It would be great to see the GUI updated to be more user-friendly."
"Our firewall was blocking cloning and downloading with SSH."
"The storage for this solution could be improved."
"Scalability is an area with a shortcoming, because of which it has room for improvement."
"I rate the support from GitLab a four out of five."
"When deploying the solution on cloud and the CI/CD pipeline, we have to define the steps and it becomes confusing."
"Reporting could be improved."
"Their RBAC is role-based access, which is fine but not very good."
"GitLab doesn't have AWS integration. It would be better to have integration with other container management environments beyond Kubernetes. It has very good integration with Kubernetes, but it doesn't have good integration with, for example, AWS, ETS, etc."
"The solution does not have many built-in functions or variables so scripting is required."
"The integration could be slightly better."
"I would like more Agile features in the Premium version. The Premium version should have all Agile features that exist in the Ultimate version. IBM AOM has a complete Agile implementation, but in GitLab, you only have these features if you buy the Ultimate version. It would be good if we can use these in the Premium version."
GitHub is ranked 9th in Application Security Tools with 75 reviews while GitLab is ranked 6th in Application Security Tools with 70 reviews. GitHub is rated 8.6, while GitLab is rated 8.6. The top reviewer of GitHub writes "Beneficial version control and continuous integration, but guides would be helpful". On the other hand, the top reviewer of GitLab writes "Powerful, mature, and easy to set up and manage". GitHub is most compared with Snyk, AWS CodeCommit, Fortify on Demand, Bitbucket and Surround SCM, whereas GitLab is most compared with Microsoft Azure DevOps, SonarQube, Bamboo, AWS CodePipeline and Tekton. See our GitHub vs. GitLab report.
See our list of best Application Security Tools vendors.
We monitor all Application Security Tools reviews to prevent fraudulent reviews and keep review quality high. We do not post reviews by company employees or direct competitors. We validate each review for authenticity via cross-reference with LinkedIn, and personal follow-up with the reviewer when necessary.