No more typing reviews! Try our Samantha, our new voice AI agent.
CTO at a construction company with 1,001-5,000 employees
Real User
Sep 8, 2022
A good and stable collaboration tool, that would benefit from a more user-friendly interface
Pros and Cons
  • "This product allows us to easily collaborate on development tasks with our subcontractors, and control the workflow as the project progresses."
  • "We would like this solution to have a more user-friendly interface."

What is our primary use case?

We use this solution to manage and store our development work.

What is most valuable?

This product allows us to easily collaborate on development tasks with our subcontractors, and control the workflow as the project progresses.

What needs improvement?

We would like this solution to have a more user-friendly interface.

For how long have I used the solution?

We have been working with this solution for two years.

Buyer's Guide
GitHub
June 2026
Learn what your peers think about GitHub. Get advice and tips from experienced pros sharing their opinions. Updated: June 2026.
900,644 professionals have used our research since 2012.

What do I think about the stability of the solution?

We have not encountered any issues with the stability of this solution.

What do I think about the scalability of the solution?

We have found this to be an easily scalable solution.

How was the initial setup?

The initial setup for this solution was very straightforward.

Which other solutions did I evaluate?

We also evaluated Microsoft TSS.

What other advice do I have?

I would rate this solution an eight out of ten.

Which deployment model are you using for this solution?

Hybrid Cloud

If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

Microsoft Azure
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
CEO at Shiraz University
Real User
Aug 21, 2022
Excellent backup features and great stability and scalability
Pros and Cons
  • "We can make a private repository."
  • "It is a very good solution."
  • "It is very tricky to work with GitHub. For example, it is difficult to merge a code or restore it to an older version."

What is our primary use case?

We use GitHub to share the source code and can give users different permissions to use different parts of the project. Whenever a developer changes a source code, it can push it easily, and others can see the change and who made it.

What is most valuable?

It is a very good solution. GitHub allows the backup of our source code. So we are sure that if all the computers in our company crash and the hardware fails, we can access our code on GitHub. Also, in the past, every repository we built was publicly available to anyone, and others could see our source code, but now we can make a private repository and share it with our team. This feature is very valuable and good for us.

What needs improvement?

It is very tricky to work with GitHub. For example, it is difficult to merge a code or restore it to an older version. It would be great if they provided a tool that merges the code better and more intelligently.

For how long have I used the solution?

We have been using this solution for ten years.

What do I think about the stability of the solution?

It is very stable. Whenever it is connected, it always works, and we love it.

What do I think about the scalability of the solution?

It is scalable. We can easily extend to team members, with a team of about six or seven people in a GitHub repository. Most users are developers, but we can also provide viewing access to others. We don't have any distinct plans to increase our usage of GitHub.

How are customer service and support?

We have not used technical support because GitHub has a large community of users, so if there is an issue, we can find the solution on Google.

Which solution did I use previously and why did I switch?

We did not use any other solutions before GitHub.

How was the initial setup?

The initial setup was very easy.

What's my experience with pricing, setup cost, and licensing?

It is a free solution. 

What other advice do I have?

I rate this solution a ten out of ten. I recommend GitHub to others to back up their source code or share it among different people on the same project. GitHub is integrated very well with Microsoft Visual Studio and .NET. For example, if we make a project inbox for Visual Studio, we can push the code to GitHub by adding our account to Visual Studio.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Buyer's Guide
GitHub
June 2026
Learn what your peers think about GitHub. Get advice and tips from experienced pros sharing their opinions. Updated: June 2026.
900,644 professionals have used our research since 2012.
Penetration tester at KNBS (Kenya National Bureau of Statistics)
Real User
Aug 17, 2022
Offers public and private repositories and is great for collaboration but there's a learning curve
Pros and Cons
  • "I'm able to access any repository that I like, whether it's public or private."
  • "The collaboration is really great, it has really worked and has really helped me a lot, and I find that it is a very important feature."
  • "There is a bit of a learning curve."
  • "Technical support could be better. You quickly realize that most of the time, it is other users that are offering new support, not the actual GitHub team."

What is our primary use case?

Basically, it's just a repository for software developers. Users are able to push their source code and share their code.

What is most valuable?

I'm able to access any repository that I like, whether it's public or private. That said, for private repositories, I'll obviously need access from the other developer. It's nice that they have the option for public or private repositories.

The collaboration is really great. It has really worked and has really helped me a lot. I find that it is a very important feature.

What needs improvement?

There is a bit of a learning curve. The very first them that I used it, my issue was understanding it. It seemed very complex to me. That said, eventually, I got the hang of it. They could make it a bit more user-friendly. 

For how long have I used the solution?

When I was a software developer, I used GitHub a lot. I've used it for the last three years at this point. 

What do I think about the stability of the solution?

The solution has been stable. 

What do I think about the scalability of the solution?

I was using the solution for my own personal projects.

It supports growth. The platform has very many developers in the world, millions and millions of developers, so it's pretty much scalable.

How are customer service and support?

Technical support could be better. You quickly realize that most of the time, it is other users that are offering new support, not the actual GitHub team.

How would you rate customer service and support?

Neutral

Which solution did I use previously and why did I switch?

I did not use other repositories previously. 

How was the initial setup?

There's no installation. However, you'll need other tools to help you with pushing the code to GitHub. Once you create your account and log in, it gives you the steps you are meant to follow, so that's good. It helps a complete beginner get started. They'd never get stuck.

What's my experience with pricing, setup cost, and licensing?

I have no visibility in relation to what the costs are surrounding this product.

What other advice do I have?

I'd rate the solution seven out of ten. 

Which deployment model are you using for this solution?

Public Cloud
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Executive Director at Naga City Investment Board
Real User
Aug 16, 2022
Secure, easy to use, and open-source
Pros and Cons
  • "The solution has been stable for us."
  • "We have been quite satisfied with its capabilities."
  • "I cannot recall coming across any shortcomings of the product."

What is our primary use case?

We use GitHub for the development process of our online applications.

What is most valuable?

The solution is open-source and is built around a whole community. 

The product offers an easy way of supporting our or approaching our repository and updating our code.

The solution has been stable for us. 

It can scale well. 

The product has been secure enough. We haven't had any issues with security.

What needs improvement?

I cannot recall coming across any shortcomings of the product. 

For how long have I used the solution?

I've been using the solution for three years. 

What do I think about the stability of the solution?

We haven't had any issues with stability. The performance is good. There are no bugs or glitches. It doesn't crash or freeze. For how we use it, it's reliable.

What do I think about the scalability of the solution?

It is a scalable solution. 

We are not a private company. We are a part of a government institution and we are the IT office of that government institution. There are 14 of us using GitHub.

How are customer service and support?

The product does have a good community around it that can assist users. 

We've never reached out to GitHub technical support services. 

How was the initial setup?

There's no installation process. 

What's my experience with pricing, setup cost, and licensing?

The solution is open-source and free to use. 

What other advice do I have?

I would recommend the solution to other users and organizations. We have been quite satisfied with its capabilities. 

I'd rate it eight out of ten. 

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Vishal Bayskar - PeerSpot reviewer
Associate Technical Manager at a computer software company with 11-50 employees
Real User
Aug 15, 2022
A version control solution used to create websites
Pros and Cons
  • "GitHub allows you to create pages, and if you want to share documents you can create articles and diagrams with GitHub and share, and on a personal level, GitHub assists you to create your own website."
  • "GitHub uses basic configuration, but messaging is not clear."

What is our primary use case?

Our organization uses GitHub for version control.

What is most valuable?

GitHub allows you to create pages, if you want to share documents you can create articles and diagrams with GitHub and share.

On a personal level, GitHub assists you to create your own website.

What needs improvement?

GitHub uses basic configuration, but messaging is not clear. For example, when a database denies a username and password, it says "asking for person accepted".

I would like to see improvements with merging code from multiple branches. When more than one developer is working at the same time, it becomes complicated. It very much depends on the person doing the merging. There is no assistance from the tool itself. If a mistake is made, the tool will not be able to correct it. It would benefit from an automated checker.

For how long have I used the solution?

I have been working with GitHub for five years.

What do I think about the stability of the solution?

The solution is stable.

What do I think about the scalability of the solution?

GitHub is scalable. Our organization has 1,000 people. Approximately 80% would be using GitHub.

How was the initial setup?

The initial setup of GitHub is very simple.

What other advice do I have?

I would give GitHub a nine out of ten overall.

Which deployment model are you using for this solution?

Public Cloud
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Kieran Bailey - PeerSpot reviewer
Head of IT Services at Great Southern Grammar
Real User
Aug 9, 2022
Useable and stable for collaborating on and storing projects
Pros and Cons
  • "This solution is just easy to use."
  • "Github needs more storage."

What is our primary use case?

We use it to collaborate on projects, and store projects as well. 

What is most valuable?

This solution is just easy to use.

What needs improvement?

Github needs more storage.

For how long have I used the solution?

I have been using this solution for about five years.

What do I think about the stability of the solution?

It is stable.

What do I think about the scalability of the solution?

It is scalable for what we need.

Which solution did I use previously and why did I switch?

There were other solutions that we used previously.

What's my experience with pricing, setup cost, and licensing?

We are just on the entry tier; it is a free tier for education.

What other advice do I have?

I would rate Github an eight out of ten.

Which deployment model are you using for this solution?

Public Cloud
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
AndreyRogov - PeerSpot reviewer
CEO at Konus
Real User
Aug 7, 2022
Code hosting solution used to exchange files and manage version control
Pros and Cons
  • "GitHub have a built-in software application development environment and this has been most useful."
  • "The storage for this solution could be improved."

What is our primary use case?

We use this solution to exchange files and manage version control.

What is most valuable?

GitHub have a built-in software application development environment and this has been most useful. 

What needs improvement?

The storage for this solution could be improved. 

For how long have I used the solution?

I have been using this solution for two years. 

What do I think about the stability of the solution?

This is a stable solution. 

What do I think about the scalability of the solution?

This solution is potentially scalable. 

How are customer service and support?

The technical support for this solution is good. 

How would you rate customer service and support?

Positive

How was the initial setup?

The installation for this solution is very easy. 

What other advice do I have?

I would recommend this solution to others. I would rate it a nine out of ten. 

Which deployment model are you using for this solution?

Public Cloud
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Moses NYOTA - PeerSpot reviewer
Senior Software and Cloud Engineer at Velocis Technologies LLC
Real User
Aug 7, 2022
Easy to use, low learning curve, and is great for team collaboration
Pros and Cons
  • "The learning curve is small."
  • "The ability to work as a team is great."
  • "The solution needs some more controls for deleting code and margin."

What is our primary use case?

We primarily use the solution for version control.

What is most valuable?

What I like about GitHub is the ease with which we can use it. For example, when you're developing an application that does not like compiling or does not require compiling, for example, PHP application and Python application. We need to update them on the client side. Sometimes we do automate using GitHub. We use it in a way that we can use it as an update tool on the client side so that when we make an update on the system on our side, it automatically pulls on the client side.

The ability to work as a team is great. In the world of software development teams, like controlling code versions, it's very important to stay on top of everything. GitHub helps us a lot in that. In a distributed work environment where I'm coding here, somebody in India is coding a different part on the same application. We can coordinate very easily on GitHub and synchronize our code.

It’s easy to set up.

The learning curve is small.

The stability is good.

What needs improvement?

The solution needs some more controls for deleting code and margin. Some of the challenges faced by developers are when maybe you have a junior developer who comes and maybe does something crazy on the repositories. More fine-grained control is required.

For how long have I used the solution?

I created my GitHub account in 2013. On serious developments, I started around 2017. That's when I went deeper into using it on a day-to-day basis in teams for coordinating the development of various applications.

What do I think about the stability of the solution?

It’s quite stable. there are no bugs or glitches. It doesn’t crash or freeze.

When we are coding and see some unsafe code on the repository, GitHub is able to automatically scan and tell us, "You have a vulnerability somewhere. Maybe certain dependency you are using has vulnerability." And we can cut such vulnerabilities before we release the software.

How are customer service and support?

I've never contacted tech support for GitHub. We have not come across issues. Some of the challenges we get, we can sort as a team. If I'm in Kenya, somebody in India or the US might have the knowledge to solve such a problem and I can rely on them. 

I haven't had a challenge that required me to contact tech support.

Which solution did I use previously and why did I switch?

We used Bitbucket for version control.

We used TortoiseSVN for a short while for version control for one project. It’s a good one also.

How was the initial setup?

It’s very straightforward to set up. It’s not complex at all.

The learning curve for GitHub is pretty small. The more advanced commands will take a bit of time to learn. However, the basic commands are easy to learn. In a few days, you're good to go.

What's my experience with pricing, setup cost, and licensing?

If you are using public repositories, basically, it's free. For private repositories, you have licenses. For now, we haven't taken any license for our ends, as most of our repositories are public. If we are doing an in-house development, we don't need a license.

What other advice do I have?

I’m using the latest version of the solution.

I’d recommend the solution. It’s ideal for teams.

I would rate it eight out of ten. It’s good. However, there is still room for improvement.

Which deployment model are you using for this solution?

Public Cloud
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Sr. Software Engineer at Globant
Real User
Aug 2, 2022
The best tool for source repositories with excellent documentation and stability
Pros and Cons
  • "GitHub is the best tool for source repositories."
  • "GitHub could expand the limits of the free version."

What is our primary use case?

We used it mainly for version control and when we wanted to test an application at the initial stage or launch the mock-up version.

How has it helped my organization?

When it comes to version control, GitHub is fulfilling all that requirements. GitHub is the best tool for source repositories.

What is most valuable?

You can create public and private repositories.

What needs improvement?

GitHub could expand the limits of the free version. People are waiting for CNS. 

For how long have I used the solution?

I have been working with Github for the past eight years.

What do I think about the stability of the solution?

I consider it stable as of now.

What do I think about the scalability of the solution?

It is also scalable with respect to the branches.

How are customer service and support?

We have not had to use technical support. The documentation that was provided for troubleshooting worked effectively.

How was the initial setup?

The setup was very straightforward and easy for me.

Which other solutions did I evaluate?

We did not compare GitHub with other options.

What other advice do I have?

I would rate GitHub a nine out of ten.

Which deployment model are you using for this solution?

Hybrid Cloud
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Dilip Telang - PeerSpot reviewer
Director, Talent Acquisition & Staffing at Conduent (formerly Xerox Services)
Real User
Jul 26, 2022
Easily expandable, great for recruiting, and easy search functionality
Pros and Cons
  • "The solution is scalable."
  • "It’s great to find the talent who is available and has particular skills."
  • "From the recruiting standpoint, I would like to see email IDs and phone numbers and a brief introduction about their profile."

What is our primary use case?

We primarily use the solution for sourcing candidates.

What is most valuable?

I like finding individuals with more repositories and more followers, et cetera. It’s great to find the talent who is available and has particular skills.

The solution is scalable.

I do not think they have to increase storage. There’s enough.

What needs improvement?

From the recruiting standpoint, I would like to see email IDs and phone numbers and a brief introduction about their profile.

For how long have I used the solution?

I’ve been using the solution for about a year.

What do I think about the scalability of the solution?

The solution is very scalable. It’s expandable if you need it to be.

I’m not sure how many people use the solution in our company.

How are customer service and support?

I’ve never used technical support in the past. I can’t speak to how helpful or responsive they would be.

How would you rate customer service and support?

Positive

Which solution did I use previously and why did I switch?

We did not previously use a different solution.

How was the initial setup?

There isn’t really an initial setup to deal with.

What's my experience with pricing, setup cost, and licensing?

I can’t speak to the exact cost of the solution.

What other advice do I have?

I’m a customer and end-user.

I’d rate the solution eight out of ten.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Buyer's Guide
Download our free GitHub Report and get advice and tips from experienced pros sharing their opinions.
Updated: June 2026
Buyer's Guide
Download our free GitHub Report and get advice and tips from experienced pros sharing their opinions.