About GitHub

GitHub is a project management and code sharing platform that allows users to share their codes with others and create/iterate using collective intelligence. The software can be used for different kinds of coding assignments including personal, open-source and business codes. It is available both on-premise and via cloud-based deployment.

Users can save all versions of their code and collaborate with other users by inviting them or tagging them with @mentions. Developers can join communities wherein they can follow open-source projects, leverage already-created codes for experiments, make suggestions and contribute to a project. All the contributions in open-source projects are recorded in developers’ profiles.

Businesses of all sizes use GitHub...


Read More

Supported Operating System(s):

Windows 7, Windows Vista, Windows XP, Mac OS, Linux, HP-UX, AIX, Solaris, Unix, IBM OS/400, Web browser (OS agnostic), Windows 2000, Windows 8, Windows 10

3,103 Reviews of GitHub

Average User Ratings

Overall

4.76 / 5 stars

Ease-of-use

4.5

Value for money

4.5

Customer support

4.5

Functionality

4.5

Ratings Snapshot

5 stars

(2,397)

2,397

4 stars

(656)

656

3 stars

(47)

47

2 stars

(2)

2

1 stars

(1)

1

Likelihood to Recommend

Not likely

Very likely

Showing 1 - 5 of 3103 results

August 2019

Alex from Esper Creations, LLC

Verified Reviewer

Company Size: 2-10 employees

Industry: Marketing and Advertising

Time Used: More than 2 years

Review Source: Capterra


Ease-of-use

5.0

Value for money

5.0

Customer support

5.0

Functionality

5.0

August 2019

Highly Intuitive GIT Hosting Solution with a Ridiculous Amount of Community Support

Pros

The best part of this software, in my opinion, has to be the repository insights that comes with the pro version and above. These insights have proven to be extremely valuable when managing larger-scale projects with multiple developers working on the projects. Not only is our project management team able to get live updates on the progress of the project with each commit, but our team is also able to hold each other accountable by seeing their progress via the progress tracking feature and individual commits. Another notable mention for Github is their desktop GUI. This is such an incredibly easy tool to use and it makes the entire GIT experience much easier to understand and maneuver.

Cons

The one issue i had with this software is the repo search functionality. This part of the software can be confusing to learn to be effective with and it takes some time to be proficient with, which can be a hassle for some of our newer members of our project management team.

Reasons for Choosing GitHub

With Github being the most widely supported of the GIT repo hosting platforms, it was a pretty easy choice to stick with a solution that has a massive community backing it along with all the core functionality that my team needs. With the high amount of third-party integrations, it was almost a no-brainer to stick with this software simply because of ease of use.

August 2020

Matthew from Think Bixby Technologies, LLC

Company Size: 1 employee

Industry: Information Technology and Services

Time Used: More than 2 years

Review Source: Capterra


Ease-of-use

5.0

Value for money

5.0

Customer support

5.0

Functionality

5.0

August 2020

It's an industry standard tool for reason

Very simple to set up and use, and being an industry standard most onboarding developers and engineering teams already know how to use it.

Pros

Reliable and consistent version control and code collaboration platform. The team management, issue tracking, visibility/privacy control are all top of the line, and of course the underlying "git" hosting is perfect. Introduction of Github Actions only improves the value of the platform.

Cons

I'd like to see more for project management, e.g. ways to better organize issues by priority, themes ("epics") and create scrum, agile and/or kanban influenced views and planning tools. I've heard some folks express concern with Microsoft's acquisition of GitHub, but I don't understand the concern b/c Microsoft has a solid history of operating business-grade tools, and from the date of acquisition we've only seen more-for-your-money price changes.

August 2019

Sarai from Hachette Book Group

Verified Reviewer

Company Size: 1,001-5,000 employees

Industry: Publishing

Time Used: Less than 2 years

Review Source: Capterra


Ease-of-use

2.0

Functionality

5.0

August 2019

A software you don't really have a choice but to use.

I use github for version control at work. Our code goes up to two different sets of reviewers and this all takes place via github.

Pros

Github is really your only choice for version control. There are other platforms out there but Github has cornered the market. It's free, which is a bonus.

Cons

It's pretty difficult to start using. It's not intuitive at all. Many times, I have merge conflicts and when I go to edit them within github, it corrupts my branch. There are a lot of ins and outs and nuances that aren't easily navigated around when utilizing Github. I frequently get errors that have no documentation or support.

June 2020

Chris from BloxTech Group

Verified Reviewer

Company Size: 2-10 employees

Industry: Computer Software

Time Used: Less than 12 months

Review Source: Capterra


Ease-of-use

3.0

Value for money

4.0

Customer support

3.0

Functionality

4.0

June 2020

Make development less time-consuming, with GitHub, so long you're experienced with it

GitHub helped us to reduce the hassle with bug identifying and is having good analytics to track the activity of our development team, and that's helping the project management. Collaboration is made a lot easier with GitHub, and the best problem we resolved with GitHub is the integration with automated testing and deploying platforms. The changelog can be managed very easily, which is providing benefits to locate code changes.

Pros

GitHub is a great Source Code Management platform for our company. We've been hassling with finding out where a specific bug occurred, and hassled with manually testing code, but with GitHub, we automated a huge part! Since GitHub is a known platform, there are many integrations, which helps us with testing and notifying, and as well finding at what commit a specific issue occurred! Since it provides a good UI, viewing information and reading code is easy to do from the website, and development can be done easily using the CLI or GitHub's GUI. Most CI/CD solutions are supporting GitHub, so deploying from GitHub isn't a hassle!

Cons

GitHub is pretty advanced. We have thought about letting our Customer Service use GitHub for reporting issues and letting them have conversations with engineers, but it ended up with lots of questions, since GitHub's design isn't that simple.

Reasons for Choosing GitHub

GitHub is the most stable platform, and our engineers are the most known with GitHub. Compared with GitLab and Bitbucket, GitHub has the most available integrations into other solutions, and has the lowest pricing. This all made us making the decision to rely on GitHub.

June 2020

Anonymous

Verified Reviewer

Company Size: 51-200 employees

Time Used: More than 2 years

Review Source: Capterra


Ease-of-use

5.0

Value for money

5.0

Functionality

5.0

June 2020

Works seamlessly - I've used it for 4+ years as a student!

It's incredibly useful & seamless. Wouldn't use any other product over this.

Pros

It's incredibly easy to set up & use from a Mac. I store all of my projects in GitHub (I used to store them on Google Drive, but Cloud + Version Control is much better!)

Cons

It would be nice to be able to deploy Jupyter Notebooks to a Github Server where they could be interacted with. I suppose this could be done with the .github.io URL's - but a guide on how to do this would be awesome to advertise.

Reasons for Choosing GitHub

GitHub was a more commonly used product.