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
524 followers
Post 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's version control and source code management are considered top-notch, providing ease in managing code changes and collaboration.
The platform's ability to automate tasks and integrate with CI/CD tools like Jenkins enhances workflow efficiency and collaboration among teams.
GitHub's flexibility and scalability are appreciated, with seamless integration capabilities for various infrastructures such as hybrid and cloud environments.
The community support and technical assistance available for GitHub are highly valued by users for solving issues and enhancing functionality.
Advanced security features, including two-factor authentication and secure credential storage with GitHub Secrets, are important for safeguarding projects.

CONS

GitHub lacks sufficient features for project management and testing compared to other platforms like Azure DevOps.
Key personnel without technical knowledge find GitHub not very user-friendly when performing tasks like uploading test cases.
More end-to-end integrations are needed for better usability and functionality, including integration with tools such as Jenkins, CI/CD, and Jira.
GitHub's issue management and tracking progress require improvements from an organization perspective to compete better with competitors like Azure DevOps.
Users encounter conflicts when multiple developers modify the same line of code, which could be improved with potential AI-based solutions.
 

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: December 2024.
823,875 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: December 2024.
823,875 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.