Try our new research platform with insights from 80,000+ expert users
Zeeshan Rauf - PeerSpot reviewer
Software Engineer at OZ
Real User
Simple to set up, offers easy code management, and is very reliable
Pros and Cons
  • "It is really simple to set up."
  • "The user interface on GitLab is better."

What is our primary use case?

We are actually working with MuleSoft, and for that, we have to build our application. We are working for a company offering hotels and resorts. We are using GitHub for that process. We're building applications on it. 

What is most valuable?

It's good for branching and keeping the code. Overall, it is a good tool. We can find stable branches there and it is very easy to manage code there.

The interface is good.

We have found that it does allow for helpful integrations. 

It is really simple to set up.

What needs improvement?

They need to make it possible to recover branches. For any of the branch that does not have PR, that is unrecovered. So there should be an option to recover those branches.

I cannot recall coming across any missing features. 

The user interface on GitLab is better.

For how long have I used the solution?

I've been using the solution for six or seven months. 

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

What do I think about the stability of the solution?

The solution is stable. There are no bugs or glitches. The performance is reliable. It doesn't crash or freeze. 

What do I think about the scalability of the solution?

We have 70 to 80 users on the product currently. We use it on a daily basis.

It's very easy to scale as needed. 

How are customer service and support?

I've never directly contacted technical support. As a developer, I'm not the one who would be contacting technical support. If there were issues, someone else in the company would deal with them. 

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

I previously worked with GitLab. They are pretty much the same. GitLab does have a very good user interface. That's the main difference.

How was the initial setup?

The initial setup is simple and straightforward. it is not overly complex or difficult. 

As it is a solution that is on the cloud, there is no manual maintenance required. 

What about the implementation team?

We do have a separate team that handles deployment. I don't handle deployments directly myself. 

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

I don't deal with licensing. I cannot speak to the exact pricing. 

What other advice do I have?

I'm just a customer and an end-user. 

We currently work with the latest updates of the product. 

I'm a developer and I don't work with managing everything on GitHub. I just use it for putting in the code and merging branches.

GitHub actually is a pretty easy tool. It is not very difficult to understand. It is very easy. Everyone can set up branches there or work on it.

I'd rate it eight out of ten. If we could recover branches, I'd give it a perfect ten. 

Which deployment model are you using for this solution?

Public Cloud

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

Other
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
IT Director at Infosys
MSP
Top 5
Easy to install, and has good documentation
Pros and Cons
  • "I did not have any issues with the stability of Github. It worked seamlessly."
  • "I would want to see some form of code security scanning implemented."

What is our primary use case?

I use Github to store the code that I write. I don't use it very much. It may be used more by the active developers.

What is most valuable?

I am using it, it was easy to set up and it is working well for me.

What needs improvement?

I would want to see some form of code security scanning implemented.

For how long have I used the solution?

Our company has used GitHub for a long time. I have been using this solution for two and a half years.

We use GitLab release 14.6.7.

What do I think about the stability of the solution?

I did not have any issues with the stability of Github. It worked seamlessly.

How are customer service and support?

I have not contacted technical support.

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

Some of these tools are associated with our parent company. We consume them. I believe they were set up by our parent company's tools team.

How was the initial setup?

The initial setup is straightforward.

Client setup takes about 15 to 15 minutes on the workstation where I do my development.

What about the implementation team?

I completed it myself using the documents provided, and I was able to connect it by following the steps.

What other advice do I have?

I would rate GitHub a nine 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
GitHub
September 2025
Learn what your peers think about GitHub. Get advice and tips from experienced pros sharing their opinions. Updated: September 2025.
868,787 professionals have used our research since 2012.
Adalberto Barbosa Da Costa Lobato - PeerSpot reviewer
Cloud Solutions Architect at gwcloud.company
Real User
Leaderboard
Highly stable and scalable solution
Pros and Cons
  • "I would rate the stability a ten out of ten."
  • "There is room for improvement in terms of interface."

What is our primary use case?

GitHub is essentially a repository of code. It's where you source your code with the client and allows you to use Git. You get versioning and everything else for multiple deployments or codes. That's how we use it.

How has it helped my organization?

We stopped the development code on our machines, and we moved everything to GitHub. So, everyone is working on the latest code no matter what we do.

What is most valuable?

The accessibility is free.

What needs improvement?

There is room for improvement in terms of interface because  I had a problem with developers who didn't know what GitHub was, and it was a little bit strange to explain. 

For how long have I used the solution?

I have been using GitHub for three years. We use the latest version. 

What do I think about the stability of the solution?

I would rate the stability a ten out of ten.

What do I think about the scalability of the solution?

The scalability is very good. It has never let me down.

How was the initial setup?

The initial setup is okay. You need to know what you're doing.

What was our ROI?

I saw 100% ROI. 

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

Price is free. 

What other advice do I have?

It is way better than developing software by yourself. I would definitely recommend using the solution.

Overall, I would rate the solution a ten out of ten.

Which deployment model are you using for this solution?

Public 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
Nor EL MALKI - PeerSpot reviewer
Project Manager at Leyton & Associés, SAS
Real User
High availability and useful standard features
Pros and Cons
  • "The most valuable features are GitHub are the standard features, they are very useful."
  • "GitHub could improve by being more user-friendly."

What is our primary use case?

GitHub is used to store my source code or raw reports.

What is most valuable?

The most valuable features are GitHub are the standard features, they are very useful.

What needs improvement?

GitHub could improve by being more user-friendly.

For how long have I used the solution?

I have been using GitHub for approximately 15 years.

What do I think about the stability of the solution?

GitHub has high availability.

How are customer service and support?

I have not used the support from GitHub.

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

I have not used another solution prior to GitHub.

What other advice do I have?

I would recommend this solution to others.

I 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
CTO at a construction company with 1,001-5,000 employees
Real User
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.

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
Excellent backup features and great stability and scalability
Pros and Cons
  • "We can make a private repository."
  • "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
Penetration tester at KNBS (Kenya National Bureau of Statistics)
Real User
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."
  • "There is a bit of a learning curve."

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
Vishal Bayskar - PeerSpot reviewer
Associate Technical Manager at a computer software company with 11-50 employees
Real User
Top 20
A version control solution used to create websites
Pros and Cons
  • "If you want to share documents, you can create articles and diagrams with GitHub and share."
  • "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
Buyer's Guide
Download our free GitHub Report and get advice and tips from experienced pros sharing their opinions.
Updated: September 2025
Buyer's Guide
Download our free GitHub Report and get advice and tips from experienced pros sharing their opinions.