Try our new research platform with insights from 80,000+ expert users
GitHub Logo

GitHub pros and cons

Vendor: GitHub
4.4 out of 5
Badge Leader
463 followers
Start review

Pros & Cons summary

Buyer's Guide

Get pricing advice, tips, use cases and valuable features from real users of this product.
Get the report

Prominent pros & cons

PROS

GitHub is highly valued for its advanced version control capabilities, providing a reliable system for tracking changes, managing multiple versions, and streamlining the workflow.
The integration with continuous integration/continuous deployment (CI/CD) platforms like Jenkins and Azure DevOps simplifies the development process, enhancing efficiency and reducing deployment times.
The collaborative nature of GitHub, allowing multiple users to work seamlessly across different locations and time zones, is essential for project management and coordination.
GitHub Actions, enabling automation of workflows and tasks, are appreciated for the flexibility they provide in handling development processes, including triggering workflows and managing credentials securely.
The extensive support and vibrant community around GitHub facilitate troubleshooting, learning, and implementing best practices in open-source project management.

CONS

GitHub's ticketing system is not functioning effectively.
Security and scaling issues need to be addressed in GitHub.
The project management functionalities of GitHub require improvement.
The merging process in GitHub can result in messy code and requires refinement.
GitHub's integration capabilities with other tools like Slack, Jenkins, and Azure are insufficient and need enhancement.
 

GitHub Pros review quotes

Athmabhuthi H - PeerSpot reviewer
Jun 27, 2022
The most valuable aspects of GitHub are version control and parallel development. I also appreciate the forking part, which allows us to release a specific set of features to the environment.
Chinmay Banerjee - PeerSpot reviewer
May 10, 2024
The product's initial setup phase is easy but it is always good to connect with GitHub's team that manages APIs.
AjayKrishna - PeerSpot reviewer
Sep 11, 2024
The tool is valuable because it helps us work in a distributed environment with multiple people across different locations and time zones. We have a common repository that everyone works on, which would be tough to manage manually. GitHub helps us maintain this single source of truth. Everyone can check out their own branches, which is important for our branching strategies. We can fork, check out feature branches, work on our code, and merge back into parent branches for deployment. This is crucial when multiple people are working on the same codebase.
Learn what your peers think about GitHub. Get advice and tips from experienced pros sharing their opinions. Updated: June 2025.
856,873 professionals have used our research since 2012.
reviewer1709913 - PeerSpot reviewer
Nov 3, 2021
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.
reviewer1558173 - PeerSpot reviewer
Apr 23, 2021
We've found the technical support to be very helpful.
MS
May 29, 2021
GitHub provides good time reduction and this is what I value the most.
AA
Jan 13, 2021
The features that I have found most valuable are that it can support you for most of the road map and it can automate some tasks which works really well with collaboration with the teams. They are really interested in how they organize the history of the code itself which is good.
Michael Barlow - PeerSpot reviewer
Jun 15, 2022
The versioning of the code and the tracking of changes are definitely some of my top features.
reviewer1465254 - PeerSpot reviewer
May 13, 2021
The product has a very user-friendly interface and user-friendly security.
Sanjeeb Pandey - PeerSpot reviewer
Sep 4, 2024
The technical support of the solution is good, and our company has used it for GitHub upgrades.
 

GitHub Cons review quotes

Athmabhuthi H - PeerSpot reviewer
Jun 27, 2022
The development team pushes the code into a repository, and the CI/CD pipeline will perform the build. We need open-source libraries to perform the builds. It would be helpful to have the ability to link to open-source libraries like npm libraries. I don't know if GitHub Actions provides this. I would like to see that in GitHub Actions if they don't.
Chinmay Banerjee - PeerSpot reviewer
May 10, 2024
The support team needs to have a well-defined SLA model since it is an area where the tool currently has some shortcomings.
AjayKrishna - PeerSpot reviewer
Sep 11, 2024
I think one area where GitHub could improve is its search and navigation functionality within repositories. For example, we use IDEs like IntelliJ or Visual Studio Code when developing code. These IDEs allow us to easily navigate from one piece of code to another file where a method is being called. It would be really helpful if the solution could add this navigation feature.
Learn what your peers think about GitHub. Get advice and tips from experienced pros sharing their opinions. Updated: June 2025.
856,873 professionals have used our research since 2012.
reviewer1709913 - PeerSpot reviewer
Nov 3, 2021
The only thing I see missing in GitHub is that it isn't very user friendly for key personnel who don't have in-depth, technical knowledge. In Jira, there are many functions to upload our test cases, and in GitHub we can only do it manually. There are functions which can be used to upload different files, but that still requires some technical knowledge. A layman cannot do it.
reviewer1558173 - PeerSpot reviewer
Apr 23, 2021
If it had all of the end-to-end integration, then we probably wouldn't have any doubts about what we have installed. However, at this point, we're still trying to figure out how to use it end-to-end.
MS
May 29, 2021
The security point should be addressed in the next release and scaling is also an issue.
AA
Jan 13, 2021
The project management sector really needs some improvement for GitHub. I don't know if GitHub made sense for me as a project manager.
Michael Barlow - PeerSpot reviewer
Jun 15, 2022
The solution could have better support for the Markdown language.
reviewer1465254 - PeerSpot reviewer
May 13, 2021
There is a bit of a learning curve.
Sanjeeb Pandey - PeerSpot reviewer
Sep 4, 2024
GitHub should work on enhancing its search capability. The tool should add some more features and functionalities.