Try our new research platform with insights from 80,000+ expert users
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.

Buyer's Guide
GitHub
November 2024
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.

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: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Daniel Piessens - PeerSpot reviewer
CEO at RevealRx LLC
Real User
It's easy to inspect changes and visualize code and differences
Pros and Cons
  • "GitHub's source code management is top-notch. It's easy to inspect changes and visualize code and differences. Their action system is comprehensive in terms of making changes and automation."
  • "GitHub's issue management could be improved a little from an organization standpoint. It would be helpful to have the ability to organize a work board or a backlog more comprehensively. For organizations migrating to GitHub from arbitrary systems, it's a little bit of a headache to move on to that system."

How has it helped my organization?

GitHub's workflow is smooth, and it integrates seamlessly with outside projects and libraries. It simplifies our entire development flow.

What is most valuable?

GitHub's source code management is top-notch. It's easy to inspect changes and visualize code and differences. Their action system is comprehensive in terms of making changes and automation.

What needs improvement?

GitHub's issue management could be improved a little from an organization standpoint. It would be helpful to have the ability to organize a work board or a backlog more comprehensively. For organizations migrating to GitHub from arbitrary systems, it's a little bit of a headache to move on to that system.

For how long have I used the solution?

I have been using GitHub since 2009.

What do I think about the stability of the solution?

We've never had any performance issues with GitHub. I don't think we've had an outage yet and we've been on it for a number of years now. 

What do I think about the scalability of the solution?

GitHub is extremely scalable. We only have about half a dozen repositories in there, but I know some organizations with hundreds working without issue. We're using it extensively. Everybody in the organization is using it, but it's fewer than 50 because our organization's pretty small. We'll increase usage naturally with time, but we're almost close to 100 percent, so it's hard to really increase usage at this point.

How are customer service and support?

I read the documentation, but we haven't had any need for tech support.

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

We were using Azure DevOps previously, and we switched to GitHub primarily due to cost. The automated build platform is costly on the Azure DevOps side but significantly less expensive on the Azure side.

How was the initial setup?

Setting up GitHub is extremely simple. You create an account in five minutes and have your first repository set up in another two after that. You're up and going in under 10 minutes.

It's a lightweight solution. The only maintenance is usually related to active stuff that we're doing on the platform. I wouldn't classify that as maintenance. That's product improvement.

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

We are a step above the base package. It's not the enterprise package. We're using the teams or the organization package. It has a few different names.

What other advice do I have?

I rate GitHub nine out of 10 for overall ease of use and completeness in functionality.

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?

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Buyer's Guide
GitHub
November 2024
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.
Rudolf Holzmayr - PeerSpot reviewer
Head of Application Support & Infrastructure at Baader Bank AG
Real User
Top 20
Provides good version control, but should include some security scanning for new libraries
Pros and Cons
  • "The most valuable feature of the solution is the version control field."
  • "It would be beneficial if GitHub provided some security scanning for new libraries to ensure that there are no viruses in it."

What is our primary use case?

We use GitHub to track what kind of libraries you are using.

What is most valuable?

The most valuable feature of the solution is the version control field. GitHub has a good integration and coding engine.

What needs improvement?

It would be beneficial if GitHub provided some security scanning for new libraries to ensure that there are no viruses in it. The solution’s stability could be a bit better.

For how long have I used the solution?

I have been using GitHub for two months.

What do I think about the stability of the solution?

I rate the solution a seven out of ten for stability.

What do I think about the scalability of the solution?

Around 30 users use the solution regularly in our organization, and we plan to increase the usage.

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

I have previously used Bitbucket.

How was the initial setup?

The solution's implementation takes a long time.

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

We pay a licensing fee for GitHub, which could be cheaper.

What other advice do I have?

The solution is deployed on the cloud in our organization. I would recommend the solution to other users. GitHub is a version control, and you can always switch and text because every version is saved.

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

Disclosure: I am a real user, and this review is based on my own experience and opinions.
Flag as inappropriate
PeerSpot user
Sanjeeb Pandey - PeerSpot reviewer
DevOps Architect at a tech vendor with 10,001+ employees
Real User
Offers good integration and provides code-scanning capabilities
Pros and Cons
  • "The technical support of the solution is good, and our company has used it for GitHub upgrades."
  • "GitHub should work on enhancing its search capability. The tool should add some more features and functionalities."

What needs improvement?

One major disadvantage, which I believe GitHub is and which the tool should work on, is that it does not provide good reporting capabilities from a compliance perspective. If we are using GitHub for 500 users, sometimes the compliance team asks for a certain kind of report on how many users are not active and who left the company, and GitHub does not provide such a granular report. GitHub should improve its reporting capability.

GitHub should work on enhancing its search capability. The tool should add some more features and functionalities.

For how long have I used the solution?

I have been using GitHub for six to seven years.

What do I think about the stability of the solution?

Performance-wise, if we have set it up properly, we will not encounter any major performance issues with the tool. It works fine.

What do I think about the scalability of the solution?

My company has an enterprise-level setup, so we have a large user base.

How are customer service and support?

The technical support of the solution is good, and our company has used it for GitHub upgrades. We raised our tickets with the support team. Support-wise, GitHub is good. They respond back on time and give us the exact SOP, which we need to follow when we run into some specific issue where we need their support. Support-wise, they are good. I rate the technical support an eight out of ten.

How would you rate customer service and support?

Positive

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

Some other teams in my company use GitHub Actions.

How was the initial setup?

The product's initial setup phase is straightforward. It is not very difficult. In our company, we have a setup on the server and on AWS also. We are using the cloud version of GitHub.

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

The tool's pricing was compatible with our company's needs. As far as other tools are concerned, I think, in terms of price, GitHub is okay compared to other tools.

What other advice do I have?

Before GitHub, we used Perforce and some other products as source code management tools. GitHub is more agile-centric and flexible than other tools. GitHub is better accepted as a source code management tool, and that is the reason we are also using it in our company.

My company started to use GitHub as it is well-integrated with other tools and as it provides better support. Suppose you go into some issue or something like that. GitHub's support structure is better, allowing you to do more hit-and-test on the solutions than other tools. With GitHub as a tool, if you run into some issues, you get a lot of articles over the internet. Support-wise, GitHub is a better tool.

GitHub provides you with code-scanning capabilities. If we are using GitHub for CI/CD, it does provide such capabilities. From the code review point, it provides us with a feature to protect our branches and all that. It provides us the feature to help decide who can push to the repository or how many levels of reviews are required. I think these tools should work more on branching. In the branching area, the tool should provide a bit more flexibility.

My company has a couple of AI-driven projects managed with the tool.

The tool is not difficult to maintain.

GitHub is more development-centric and agile-centric, and it integrates with all our CI/CD tools and other things. The tool helps across the project teams to get things automated, and it helps in the quality review process, so eventually, it helps in quality delivery.

.

If some organization wants to go ahead with GitHub, there are definitely no cons or anything for which you will say that business units or companies would not go ahead with it.

I rate the tool an eight out of ten.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
Flag as inappropriate
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: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Freelance at Freelancer
Real User
Top 20
Free to use with good issue management and visual planning boards
Pros and Cons
  • "The ease of the planning board feature in GitHub is very valuable."
  • "The query function in GitHub is a bit stiff."

What is our primary use case?

We use GitHub for developers' deployments and issue management. We follow a Scrum setup, utilizing boards, story-testing tasks, and epics for effective visualization.

How has it helped my organization?

GitHub has been very beneficial in visualizing our planning boards, handling big planning items such as epics, and helping us manage tasks and issues effectively.

What is most valuable?

The ease of the planning board feature in GitHub is very valuable. It allows us to work with different boards easily and effectively visualize big planning items, such as epics.

What needs improvement?

The query function in GitHub is a bit stiff. They should introduce a query function similar to Jira's JQL for writing complex, nested queries. It’s difficult to write complex queries in GitHub, introducing or, and, and if functionalities.

For how long have I used the solution?

I have been working with GitHub for two years.

What do I think about the stability of the solution?

The overall stability of GitHub is high. I rate it an eight out of ten.

What do I think about the scalability of the solution?

The scalability of GitHub is comparatively low. I would rate it a four out of ten.

How are customer service and support?

We have not reached out for technical support, so I cannot rate the customer service.

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

We used Jira before moving to GitHub. Our trial license for Jira expired, and they did not support us with a free offer, but GitHub does offer free support.

How was the initial setup?

The initial setup was a bit complex and confusing, especially since I was self-learning. It was challenging to understand where to do all the configurations.

What about the implementation team?

We had skilled people familiar with GitHub who drove the implementation. We had a working environment up and running within three weeks and have been improving it continuously.

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

We moved to GitHub as it supports us for free. We are a tech-for-good organization.

Which other solutions did I evaluate?

We evaluated Jira before switching to GitHub.

What other advice do I have?

GitHub's simplicity is valuable, but there are some limitations in fields and configurations that could be improved.

I'd rate the solution eight out of ten.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
Flag as inappropriate
PeerSpot user
reviewer2590239 - PeerSpot reviewer
Full-stack Developer - Node | Android | AWS | Java at a tech company with 11-50 employees
Real User
Top 20Leaderboard
Efficient project delivery through secure automation and streamlined workflows
Pros and Cons
  • "GitHub is easy, secure, and widely documented."
  • "GitHub could automate the setup process more, such as creating YAML files for GitHub Actions."

What is our primary use case?

For GitHub, we host our app there, and the code is secured up there in GitHub. We have multiple projects built there. The code is in the GitHub cloud, and we use it as a storage bucket for our codebase that stores our multiple projects and repositories. We use GitHub Actions to automate workflows; whenever we add a new feature to the project or app, GitHub Actions automates testing, deployment, and checks best code practices.

How has it helped my organization?

GitHub makes the process really fast for delivering projects, especially when multiple teams are contributing to a single project. It reduces the hassle by having all contributions in a single repository.

What is most valuable?

GitHub is easy, secure, and widely documented. We use GitHub Actions and Workflows for performing tests and deploying services quickly. It's a well-documented platform with functionalities that other repo systems lack.

What needs improvement?

GitHub could automate the setup process more, such as creating YAML files for GitHub Actions. The mobile application could be more useful, providing updates on iPhones or Android phones. There could be enhancements to automate branch deployments and other setups.

For how long have I used the solution?

Currently, I'm working with GitHub. It's been about six years.

What do I think about the stability of the solution?

GitHub is super convenient and stable, which contributes to its popularity.

What do I think about the scalability of the solution?

GitHub is scalable; I have worked on solutions with tons of features and thousands of branches in a single repository without any glitches.

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

I have worked with Bitbucket. Bitbucket is useful for creating private repositories, but GitHub is more convenient and vastly documented. It is more widely used and established as a standard.

How was the initial setup?

The initial setup of GitHub is very straightforward and well documented. Even if someone is new to it, they can easily find guidance from online resources.

Which other solutions did I evaluate?

I have used Bitbucket as well.

What other advice do I have?

While creating repositories, it's important to read all the documentation, especially when setting permissions or creating tokens. Missteps can create problems.

I'd rate the solution 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?

Disclosure: I am a real user, and this review is based on my own experience and opinions.
Flag as inappropriate
PeerSpot user
Emrullah SAKU - PeerSpot reviewer
Senior software developer at a manufacturing company with 1,001-5,000 employees
Real User
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: I am a real user, and this review is based on my own experience and opinions.
Flag as inappropriate
PeerSpot user
Buyer's Guide
Download our free GitHub Report and get advice and tips from experienced pros sharing their opinions.
Updated: November 2024
Buyer's Guide
Download our free GitHub Report and get advice and tips from experienced pros sharing their opinions.