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 offers robust version control and source code management that streamline development processes and enhance collaboration.
Community and technical support in GitHub are highly effective, aiding users ranging from novice to expert levels.
GitHub Actions and integration capabilities allow seamless automation of workflows and compatibility with multiple CI/CD platforms.
GitHub is accessible and optimizes for online collaboration, making it suitable for distributed teams across different locations and time zones.
GitHub provides advanced security features, crucial for maintaining the integrity and safety of code in multiple development environments.

CONS

GitHub needs to improve its integration with Slack and other tools like Jenkins, CI/CD, and Jira to offer more end-to-end capabilities.
There are concerns about the security features in GitHub, with users desiring more robust security scanning and functionalities.
GitHub could enhance its project management features to support team tracking and offer more comprehensive organization tools.
Users have suggested the need for automated migration and better support for this process when moving repositories into GitHub.
There is a need for better training resources such as tutorial videos, guides, and courses to help beginners and those without technical knowledge.
 

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: November 2024.
815,854 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: November 2024.
815,854 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.