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.
"This product allows us to easily collaborate on development tasks with our subcontractors, and control the workflow as the project progresses."
"GitHub is the best tool for source repositories."
"The most valuable features of GitHub are the ease of integration into Microsoft Azure DevOps. The process that you need to deploy into Microsoft Azure becomes fairly simple and the templates are already available, a lot of the engineers find it easier to use."
"The control is the most valuable feature as developers can work on a single code."
"GitHub provides the SFH key to protect our passwords and connection."
"This solution is just easy to use."
"I use this solution to store my code in a repository so we can manage version control which is useful."
"The deployment is fast since we just have to run the script, and once it's done, it takes a few minutes."
"I have found the most valuable features of GitLab are the GitClone, GitPush, GitPull, GitMatch, GitMit, GitCommit, and GitStatus."
"It speeds up our development, it's faster, safer, and more convenient."
"The solution makes the CI/CD pipelines easy to execute."
"The initial setup of GitLab is pretty simple, with no complications."
"I like GitLab from the CI/CD perspective. It is much easier to set up CI/CD and then integrate with other tools."
"This is a scalable solution. We had around 200 users working with it."
"GitLab is very useful for pipelines, continuous integration, and continuous deployment. It is also stable."
"For us, Gitlab's most valuable feature is the integration with Cypress. We're using Cypress as an automation tool, so we're using GitLab as a tool for running in parallel."
"GitHub uses basic configuration, but messaging is not clear."
"From the recruiting standpoint, I would like to see email IDs and phone numbers and a brief introduction about their profile."
"GitHub needs to improve its UI."
"Lacks sufficient support in terms of professional services that could be provided."
"I would want to see some form of code security scanning implemented."
"Though I haven't done much research, GitHub lacks in providing more functions like GitLab."
"It would be good if there were training materials for junior developers."
"They're improving the work items to track the progress of the team, but in my experience, Azure DevOps is better in this functionality. GitHub needs to improve the form to track the progress of the work done by a team."
"The solution could improve by providing more integration into the CI/CD pipeline, an autocomplete search tool, and more supporting documentation."
"I'm new to GitLab, so I would appreciate more documentation about the code and commands."
"This solution could be improved by adding modifications such as slack notifications."
"GitLab can improve the integration with third-party applications. It could be made easier. Additionally, having API control from my application could be helpful."
"The only thing our company is really waiting on in terms of features is the development of metrics."
"It could have more security integrations and the ability to check the vulnerability of the code. I don't think it is a responsibility of Gitlab, but it would be nice to have more options to integrate with."
"I would like to see better integration with project management tools such as Jira."
"The integration could be slightly better."
GitHub is ranked 9th in Application Security Tools with 74 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 SonarQube, 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.