Vishal Karanjkar - PeerSpot reviewer
Site Head - IOT NW Products & Solutions at Itron, Inc.
Real User
Top 5Leaderboard
Scalable, reliable, and reasonable priced
Pros and Cons
  • "I have found GitHub stable."
  • "GitHub storage is one of the main requirements and it could improve."

What is our primary use case?

We are using GitHub for all of our repositories. We can store the code, collaborate with different developers, build, and create a pipeline.

What needs improvement?

GitHub storage is one of the main requirements and it could improve.

For how long have I used the solution?

I have been using GitHub for approximately four years.

What do I think about the stability of the solution?

I have found GitHub stable.

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

What do I think about the scalability of the solution?

GitHub is scalable.

Every developer in the R&D department is using GitHub in my company. There are approximately 2,300 people in the R&D department.

How are customer service and support?

I have not contacted technical support to need to contact support.

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

We used different solutions prior to GitHub, such as Perforce and Rational.

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

The licensing model for GitHub is user-based. Whenever the new developer joins we have to get a new license and register their ID. The overall price of the solution is reasonable.

What other advice do I have?

I would recommend the solution to others. It is very good.

I rate GitHub a nine out of ten.

Which deployment model are you using for this solution?

Public Cloud
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Staff Engineer at a wireless company with 10,001+ employees
Real User
Code hosting platform used to successfully manage distributed systems and facilitate remote collaboration
Pros and Cons
  • "Any complex banking can be handled very easily in GitHub. It allows us to integrate with tools like Grid, where we can merge and resolve conflicts without any hassle."
  • "This solution could be improved if migration was fully automated to make it easy, for example, to migrate repositories into GitHub."

What is our primary use case?

GitHub is used to manage distributed versions of systems to allow developers using production operating systems to work without distributed dependency. It is a distributed version control system where we get the repository downloaded on our laptops and can work without any idle time.

What is most valuable?

Any complex banking can be handled very easily in GitHub. It allows us to integrate with tools like Grid, where we can merge and resolve conflicts without any hassle. 

What needs improvement?

This solution could be improved if migration was fully automated to make it easy, for example, to migrate repositories into GitHub. 

For how long have I used the solution?

I have used this solution for eight years. 

How are customer service and support?

The customer service for this solution is not great. The team either takes a long time to respond or doesn't respond at all. 

How would you rate customer service and support?

Neutral

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

I have previously used ClearCase and Submersion but have used GitHub for the past eight years. ClearCase is a centralized system but has expensive licenses and running processes within the system took a long time. This is the reason we moved to Github.

How was the initial setup?

The initial setup is straightforward and only involved four to five steps. 

What other advice do I have?

I would rate this solution a ten out of ten. 

Which deployment model are you using for this solution?

Public Cloud
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Buyer's Guide
GitHub
March 2024
Learn what your peers think about GitHub. Get advice and tips from experienced pros sharing their opinions. Updated: March 2024.
769,630 professionals have used our research since 2012.
Executive Director at Naga City Investment Board
Real User
Top 20
Secure, easy to use, and open-source
Pros and Cons
  • "The solution has been stable for us."
  • "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: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Shantanu Adsule - PeerSpot reviewer
Information Technology Infrastructure Engineer at eTelic Inc
Real User
Top 10
An open-source solution with an interactive user interface that allows users to access their code from anywhere
Pros and Cons
  • "Even if I'm not in the office, I can access and work on my code from anywhere with my account credentials."
  • "The solution should have less integration with the AI part, but it needs to add features with other automation tools so that it can be easily integrated."

What is our primary use case?

GitHub is mainly used for code control. We have three environments, and we keep their codes as per those environments. As and when required, we clear pull requests as well. The main purpose of GitHub is to keep our code available.

What is most valuable?

GitHub is simple to use and has great performance. Even if I'm not in the office, I can access and work on my code from anywhere with my account credentials. GitHub has an interactive user interface.

What needs improvement?

The solution should have less integration with the AI part, but it needs to add features with other automation tools so that it can be easily integrated.

For how long have I used the solution?

I have been using GitHub for five and a half years.

What do I think about the scalability of the solution?

Around 200 users are using GitHub in our organization.

How was the initial setup?

The solution’s initial setup is straightforward.

What about the implementation team?

If I go as per the process we follow, it will take hardly half an hour for me to deploy the solution.

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

You don't have to pay for a license if you are using the free version. It gives you all the possible features it has.

What other advice do I have?

GitHub is deployed on the cloud in our organization. Users who have to manage their code can create a GitHub account and start using it.

Overall, I rate GitHub ten 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
Gourav Suri - PeerSpot reviewer
Architect Lead at a tech vendor with 1,001-5,000 employees
Real User
Top 5
Great availability, easy to expand, and user-friendly
Pros and Cons
  • "The solution can scale."
  • "If something has to be moved into approvals, and if they don't approve it in a few hours, then they should move the approval request to some other user, or they should have a way to escalate it."

What is our primary use case?

It's mostly for versioning only, maintaining code branches, and sharing the code across to the wider community. It depends if it's a private one or a public one. It's mostly for collaboration across people.

What is most valuable?

There was versioning software before. It's now on the cloud and it's kind of available from anywhere, et cetera. You can access it from anywhere, and if you want, you can collaborate with a wider audience if you make a public repository. Otherwise, whatever was existing in versioning software, probably that's taken to the web and to the cloud to scale. 

The differences that they give upfront are good. You can evaluate and check whatever is being shared.

It's stable.

The solution can scale. 

We find it user-friendly.

What needs improvement?

Mostly they have the features that we need and they are currently being used. There are two approvals already. However, if something has to be moved into approvals, and if they don't approve it in a few hours, then they should move the approval request to some other user, or they should have a way to escalate it.

For how long have I used the solution?

I've used the solution for only a year now. 

What do I think about the stability of the solution?

The solution is stable. There are no bugs or glitches and it doesn't crash or freeze. It has been reliable and the performance is good. 

What do I think about the scalability of the solution?

We mostly use the solution for client projects. Across the company, I can't answer how many people use it exactly. We work with customers, so we see it used at the customer end.

We have not experienced any limitations of assets in terms of storage so far.

It's very scalable.

How are customer service and support?

I've never used technical support for GitHub. I can't say if they would be responsive or helpful. 

How was the initial setup?

In terms of the setup, only the clients have you install it on your side. You have some clients that used to access it from the desktop basically, so that is the only place where you have to install the solution.

It's cloud, so you don't need staff for maintenance. It's designing the branches only that you need to worry about. It's like Gmail. You don't need any people for maintaining it.

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

I don't handle the licensing. I'm not sure how it works or how much it costs. 

What other advice do I have?

I'd recommend the solution to others.

I'd rate it, overall, at an eight out of ten.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Software Engineer at Infosys
MSP
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: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Roland Hambleton - PeerSpot reviewer
Technical Director at Optko
Real User
Top 10
Code hosting platform that offers flexible usage that can be ramped up or down
Pros and Cons
  • "The flexibility of this solution has been most valuable. It operates on a pay per use basis where you can ramp up or decrease usage."
  • "This solution could be improved by offering crowd sourced support where we could ask questions to other users."

What is our primary use case?

We use this solution for DevOps activities.

What is most valuable?

The flexibility of this solution has been most valuable. It operates on a pay per use basis where you can ramp up or decrease usage.

What needs improvement?

This solution could be improved by offering crowd sourced support where we could ask questions to other users. 

For how long have I used the solution?

I have been using this solution for three 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 is a scalable solution. We haven't had any problems where we've run out of capacity. We have 50 users on this solution. 

How was the initial setup?

This solution does not require a big installation. It can be used as and when it is needed without a huge commitment.

What other advice do I have?

I would recommend using Githib to others. 

I would rate this solution a nine out of ten. 

Which deployment model are you using for this solution?

Public Cloud
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Software Engineer at a tech services company with 1,001-5,000 employees
Real User
User-friendly with a good interface and great for managing code
Pros and Cons
  • "The product has a very user-friendly interface and user-friendly security."
  • "There is a bit of a learning curve."

What is our primary use case?

We use the solution to handle our switch control. All our first code force is managed by GitHub to commit new features and create different branches. We even use this to manage the code to handle flows and processes. We can use it to create some branches and manage the code ownership, and we have an account for each developer so that they can submit pieces to code review for the user. 

What is most valuable?

The way we can manage the system is very useful. It'd great for managing code. 

You can have the main branch, and then create another branch, and easily merge them together if you like. 

You can effectively manage code reviews by issuing pull requests. Fellow developers can review my code, which helps ensure that the code is written correctly and clean. It's a useful exchange of information. 

The flow process helps us keep our applications stable. The released version is always running smoothly.

Once you get familiar with the system, it's very easy to use.

The product has a very user-friendly interface and user-friendly security.

What needs improvement?

There is a bit of a learning curve. At first, you'll have to do some searching online to figure out how to perform or reverse certain actions. When we have new team members, they tend to send you a full request for issues and it can create a bit of a bottleneck. There can be a lot of research and lots of problems initially created by users that don't yet understand the system.

The solution could use even more integration with automation tools. 

For how long have I used the solution?

I've been using the solution for a while.

What do I think about the stability of the solution?

The stability is quite good. There are no bugs or glitches. It doesn't crash or freeze. It's reliable.

What do I think about the scalability of the solution?

There are four teams working with GitHub currently in our company.

How are customer service and technical support?

I haven't had the chance to contact support, and therefore cannot really comment on how helpful or responsive they are. 

Within the company, we have specialized people who are maintaining the server. From my own experience as a software developer, outside the company, using the public community GitHub has on offer and publishing questions to it allows s to find the answers we need. The community is really responsive to us.

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

Initially, when I first joined the company, they were using another solution, and recently we decided to move to GitHub. We are currently using it on a daily basis.

There are other solutions that we use for source control and they're going to be migrating to GitHub.

How was the initial setup?

I did not really work on the deployment per see. However, it is really easy to create new branches. There are also great opportunities for integration with other tools, for example. There's some great automation, for example, which is helpful.

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

I personally use the free version. the company has the enterprise version of the solution. I'm not a part of the licensing process internally and therefore do not have details in regards to how much the company pays to use the enterprise version,

What other advice do I have?

We are just customers and end-users.

We are using the latest version of the solution. We have some internal solutions deployed. We have our own private server, a GitHub server, and it always is properly maintained and always updated with the latest version for better performance.

I would recommend the solution, however, I would suggest those who intend to use it get the proper training on it first.

I would rate the solution at a nine out of ten.

Which deployment model are you using for this solution?

On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Buyer's Guide
Download our free GitHub Report and get advice and tips from experienced pros sharing their opinions.
Updated: March 2024
Buyer's Guide
Download our free GitHub Report and get advice and tips from experienced pros sharing their opinions.