Try our new research platform with insights from 80,000+ expert users
VishalSharma5 - PeerSpot reviewer
Senior Cloud Architect at a tech services company with 51-200 employees
Real User
Top 10
Has GitHub Actions for triggering workflows, GitHub Secrets for saving credentials and the UI for identifying errors
Pros and Cons
  • "The most valuable features are GitHub Actions for triggering workflows, GitHub Secrets for saving credentials without needing a third-party service, and the UI for identifying errors in the code when we commit."
  • "Regarding improvements, I preferred the tool's earlier pricing model, which limited storage and the number of repositories instead of the number of users, which was more convenient from a customer perspective. I've also experienced issues with GitHub servers being unable to support moving repositories, which caused problems. For basic plans, no support was available to help resolve these issues. I think GitHub should provide more support for smaller businesses to help with these problems."

What is our primary use case?

I use GitHub as a code repository, and we use GitHub Actions a lot to trigger our pipelines.

What is most valuable?

The most valuable features are GitHub Actions for triggering workflows, GitHub Secrets for saving credentials without needing a third-party service, and the UI for identifying errors in the code when we commit.

What needs improvement?

Regarding improvements, I preferred the tool's earlier pricing model, which limited storage and the number of repositories instead of the number of users, which was more convenient from a customer perspective. I've also experienced issues with GitHub servers being unable to support moving repositories, which caused problems. For basic plans, no support was available to help resolve these issues. I think GitHub should provide more support for smaller businesses to help with these problems.

For how long have I used the solution?

I have been using the product for six to seven years. 

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

What do I think about the stability of the solution?

For stability, I'd give the solution a seven because we faced 500 server timeouts a couple of times under a heavy workload. It's a good product; otherwise, that was just one instance I could think of.

I recommend GitHub for small, medium, and large companies. However, for very large businesses spending a lot of money, there are other options with more functions and features.

What do I think about the scalability of the solution?

I rate the product's scalability a nine out of ten. 

How are customer service and support?

The community support for GitHub is good enough. However, the official support from GitHub itself is not the best.

How was the initial setup?

The initial setup is quite straightforward. The UI is interactive, so I don't see any problems there. It should be fine with any issues. I'm using the cloud-based version of GitHub.

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

Regarding pricing, I'd rate it eight out of ten. It's decent and not too expensive, and small businesses can also afford it. With AWS taking CodeCommit out of the market, I don't see many competitors for small companies in terms of GitHub.

What other advice do I have?

There are options like GitLab with more functions and features for very large-scale businesses that spend a lot of money.

I'd give GitHub a nine out of ten as a product and would definitely recommend it to other users.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Developer at Kenvue
Real User
Top 5Leaderboard
Enables developers to work as a team on a code
Pros and Cons
  • "The control is the most valuable feature as developers can work on a single code."
  • "The control is the most valuable feature as developers can work on a single code."
  • "The initial setup requires heavy documentation which can be challenging for new developers."

What is our primary use case?

The solution is used by developers to work as a team on a code. 

How has it helped my organization?


What is most valuable?

The control is the most valuable feature as developers can work on a single code. 

What needs improvement?

The initial setup requires heavy documentation which can be challenging for new developers. 

For how long have I used the solution?

I have been using GitHub for more than a year. 

What do I think about the stability of the solution?

The solution is stable and I would rate the stability a ten out of ten. 

What do I think about the scalability of the solution?

It is a scalable solution. 

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

Previously, we used IBM but because of the clients' requirements, we decided to move to GitHub. 

How was the initial setup?

The initial setup is mostly straightforward. The deployment takes one hour. 

What other advice do I have?

I would rate the overall solution a ten 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
June 2025
Learn what your peers think about GitHub. Get advice and tips from experienced pros sharing their opinions. Updated: June 2025.
857,028 professionals have used our research since 2012.
Erick  Karanja - PeerSpot reviewer
Technical Lead at Cellulant Kenya
Real User
Top 5Leaderboard
A highly stable and affordable solution that keeps users’ codes secure and enables them to take features to the market a bit faster
Pros and Cons
  • "Our code is secure."
  • "The product must document the CI/CD process more."

What is our primary use case?

The solution is used to store code. It is a repository manager for our code. We can also configure it to run our deployment.

What is most valuable?

It is a good product. The tool doesn’t incur a lot of cost. It is highly stable. We can easily integrate our deployment to achieve continuous integration and continuous delivery.

What needs improvement?

The product must document the CI/CD process more. It must also expose the APIs for CI/CD.

For how long have I used the solution?

I have been using the solution since 2016.

What do I think about the stability of the solution?

I rate the tool’s stability a ten out of ten. It is highly available. I have not encountered any issues.

What do I think about the scalability of the solution?

I rate the tool’s scalability a ten out of ten. I have not encountered any issues with the scalability. I am using the tool for my personal projects. If I needed someone to collaborate, a maximum of five people would have access to the tool. I do not have plans to increase the usage for now.

How was the initial setup?

The solution is cloud-based. I do not have to deploy it.

What was our ROI?

Our code is secure. We can easily roll back the changes. We can take features to the market a bit faster.

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

It’s an open-source solution. We do not have to pay for it.

What other advice do I have?

I will recommend the product to others. Overall, I rate the tool a ten out of ten.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Irfani Silviana - PeerSpot reviewer
Web Designer | WordPress Developer at Edamame Agency
Real User
Top 10
Vital for tracking and maintaining code and is equally useful in collaborative contexts
Pros and Cons
  • "GitHub's version control is valuable."
  • "It would be good if there were training materials for junior developers."

What is our primary use case?

I use GitHub to keep and maintain my code and have version control. I connect with GitHub through an application called GitHub Desktop.

What is most valuable?

GitHub's version control is valuable. A recent example was when I connected a website with GitHub, which I developed in my local environment on my computer. I kept updating the plugins directly from my computer, and then I deployed the code through GitHub, which reflected directly into the live website. GitHub sped up the development process, and I felt safe because if something went wrong, I could always go back to my previous code, so I wasn't worried I would break the whole website. It is good for developers because they have version control over their code.

Moreover, with GitHub, finding other people's code is easy. There are a lot of users who host their code on GitHub and open it to the public. Sometimes, you can learn from their code or just use their solution, so it's very good for the developer community.

GitHub is good for controlling and managing the code without destroying it.

What needs improvement?

It would be good if there were training materials for junior developers.

For how long have I used the solution?

I've worked with GitHub for about three years.

What do I think about the stability of the solution?

GitHub is stable.

What do I think about the scalability of the solution?

GitHub is scalable. It's just me using GitHub for my code. But if you had a bigger project with a team, you could always invite anyone to work with the code. GitHub is good for teams because everybody can start with one main code and then open their branch to code freely without destroying any other code. However, there should be one administrator who performs tests to combine each code.

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

I use the free version of GitHub.

What other advice do I have?

Many big companies use GitHub, such as WooCommerce for example. There are a few ways to use GitHub, like through Terminal. I personally like to use GitHub Desktop because it makes it easier for the user. I rate GitHub a ten out of ten because it is very useful. I remember a time before GitHub when it was quite painful to be a developer. If I'd write code and then want to make an update, I would have to save everything in version one, then version two, and continue doing so for newer and newer versions. Then I'd end up wondering which one was the latest because it was so confusing. GitHub made it much easier to check my code and review it.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Managing Director at Enigen Italia
Real User
Cloud-based, easy to manage, and there is no installation required
Pros and Cons
  • "The most valuable feature is the fact that it's cloud-based, and we don't have to manage an on-premises server to use it."
  • "It would be better if the amount of storage were increased."

What is our primary use case?

I am a senior product development engineer and I use GitHub in this capacity.

Essentially, this is the Git product, but in the cloud.

What is most valuable?

The most valuable feature is the fact that it's cloud-based, and we don't have to manage an on-premises server to use it.

What needs improvement?

It would be better if the amount of storage were increased.

For how long have I used the solution?

We have been using GitHub for between six and twelve months.

What do I think about the stability of the solution?

GitHub is a stable solution.

What do I think about the scalability of the solution?

This is a scalable, cloud-based product. We have a small team and do not plan to increase the number of users.

How are customer service and support?

We have never needed to contact technical support. Any problems that we have had, we have always been able to solve.

I would rate the technical support a two or three out of five.

How would you rate customer service and support?

Neutral

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

I have used on-premises repositories but it was a long time ago.

How was the initial setup?

No installation is required.

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

There are no licensing fees for the features that we use. We are on the free tier.

What other advice do I have?

This is a product that I recommend for developers because everybody in the software development field is using it.

I would rate this solution an eight 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?

Other
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
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. 

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
Emrullah SAKU - PeerSpot reviewer
Senior software developer at a manufacturing company with 1,001-5,000 employees
Real User
Top 20
Efficient development and version control with potential for AI integration
Pros and Cons
  • "With GitHub, we can manage our development progress, CID, and continuous integration. It helps streamline our development processes effectively."
  • "There could be some improvements related to the automation of certain processes, especially with the integration of artificial intelligence."

What is our primary use case?

I use GitHub for development, including version control and container services.

How has it helped my organization?

With GitHub, we can manage our development progress, CID, and continuous integration. It helps streamline our development processes effectively.

What is most valuable?

I really like the functions that GitHub offers. The features are very helpful for my needs.

What needs improvement?

There could be some improvements related to the automation of certain processes, especially with the integration of artificial intelligence. This would make some tasks more efficient.

For how long have I used the solution?

I have been working with GitHub for more than one year.

What do I think about the stability of the solution?

I would rate the stability of GitHub as nine out of ten. It is very stable for our needs.

What do I think about the scalability of the solution?

For scalability, I would rate GitHub nine out of ten. It scales well with our requirements.

How was the initial setup?

The setup process for GitHub was straightforward and not complex.

What other advice do I have?

If you are a start-up or a small company with a few projects, GitHub could be expensive because of the management costs.

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.
Flag as inappropriate
PeerSpot user
Yantao Zhao - PeerSpot reviewer
Software Integration Engineer at Thales
Real User
Top 5
Offers a free version and is helpful to set up simple pipelines
Pros and Cons
  • "GitHub is good for small companies and for personal use."
  • "Though I haven't done much research, GitHub lacks in providing more functions like GitLab."

What is our primary use case?


What is most valuable?

The product can be used to set up simple pipelines. GitHub is owned by Microsoft and is deployed on Azure. If you work offline with Azure, it is very easy to link to GitHub because Azure's cloud engineering is designed to handle a lot of use cases.

What needs improvement?

Though I haven't done much research, GitHub lacks in providing more functions like GitLab. GitHub should aim to provide more functionalities.

For how long have I used the solution?

I have been using GitHub for many years.

What do I think about the stability of the solution?

Stability-wise, I rate the solution a seven out of ten.

The product is becoming more and more complex if I consider how it was in the past. If you search the tool's menu, sometimes the terms are used by clouds like AWS and Azure. AWS has a set of words and terms, while Azure also has a similar set of words. The meaning of the words in Azure is not as straightforward as it is in AWS. GitHub has a lot of new terms, menus, and functions, which are sometimes not very straightforward to understand.

What do I think about the scalability of the solution?

The product's scalability should be fine since Microsoft mostly supports it, and I believe that it is available on the cloud services offered under Azure.

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

I tried to use Atlassian's cloud services, but eventually, I chose GitHub, considering its internal integration with Microsoft.

How was the initial setup?

The product has no deployment phase since the tool has an open-source version available on the cloud.

The solution is deployed on the cloud model.

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

I use the tool's free version.

What other advice do I have?

The product is used in the development workflow because most of the open source software is in GitHub, so sometimes, just a couple of links to other software can be done easily.

GitHub is good for small companies and for personal use. GitLab is more useful for mid-sized and big companies.

I would not recommend the product for large development projects.

I recently learned more about AI. In the cloud, if I develop an application using AI and link it with GitHub, then I can create a web app linked with the solution. With the use of new codes in GitHub, it can trigger the app to be deployed automatically in the cloud. GitHub is useful for Windows-based applications, and it is the best choice because of the internal integration between both the tools.

In terms of the benefits derived from the use of the product, I would say that if you search for some technical or computer problems or issues, I think that 80 percent of them can be associated with GitHub's sample codes. The product is a place where developers can get clear knowledge about codes.

I use the centralized functions of the tool for my personal use.

Considering that the product is used by small companies or organizations where Windows-based products are used, I rate the tool 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
Download our free GitHub Report and get advice and tips from experienced pros sharing their opinions.
Updated: June 2025
Buyer's Guide
Download our free GitHub Report and get advice and tips from experienced pros sharing their opinions.