We use this solution when we speak about the storage, sizing requirements, and POCs.
Associate Manager at HCL Technologies
Scalable, straightforward setup , with quick support
Pros and Cons
- "GitHub is pure or open-source; you can access it anywhere. You can have a lot of collateral information. You can make the changes and do the reviews from one place."
- "I think it would be valuable to have more security. Some of the data is very open to everyone."
What is our primary use case?
What is most valuable?
GitHub is pure or open-source; you can access it anywhere. You can have a lot of collateral information. You can make the changes and do the reviews from one place.
What needs improvement?
I think it would be valuable to have more security. Some of the data is very open to everyone.
For how long have I used the solution?
I have been working with GitHub for three and a half to four years.
Buyer's Guide
GitHub
December 2024
Learn what your peers think about GitHub. Get advice and tips from experienced pros sharing their opinions. Updated: December 2024.
823,875 professionals have used our research since 2012.
What do I think about the stability of the solution?
It is a stable solution. However, the market is always growing
What do I think about the scalability of the solution?
It is scalable. Most companies and big organizations have a repository on the top scale.
How are customer service and support?
They are very quick.
How was the initial setup?
It is pretty straightforward. You just use your login ID and credentials.
What about the implementation team?
You do not require any third party to configure it for you.
What other advice do I have?
I would rate GitHub an eight and a half 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.
Senior RPA Developer at Wipro Limited
Code hosting platform that offers instant access to shared information with good security
Pros and Cons
- "We use GitHub instead of our regular shared drive. It offers instant access to shared folders as well as good security."
- "The GitHub repository needs an upgraded user interface and overall UI improvements."
What is most valuable?
We use GitHub instead of our regular shared drive. It offers instant access to shared folders as well as good security.
What needs improvement?
The GitHub repository needs an upgraded user interface and overall UI improvements. In Automation Anywhere, we have one repository where you can download or upload information. They have two interfaces in a single view that has verification. It would be good if Github offered the same.
For how long have I used the solution?
I have been using this solution for five years.
What do I think about the stability of the solution?
This solution is somewhat stable, but requires additional supporting products.
What do I think about the scalability of the solution?
This is a scalable solution. We have more than 2,000 users.
What other advice do I have?
I would rate this solution a seven out of ten.
Which deployment model are you using for this solution?
Hybrid Cloud
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Buyer's Guide
GitHub
December 2024
Learn what your peers think about GitHub. Get advice and tips from experienced pros sharing their opinions. Updated: December 2024.
823,875 professionals have used our research since 2012.
CTO at a construction company with 1,001-5,000 employees
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: I am a real user, and this review is based on my own experience and opinions.
Works at a pharma/biotech company with 51-200 employees
User-friendly and great integration with third-party softwares
Pros and Cons
- "Complication free with good ability for third-party integrations."
- "Lacks sufficient support in terms of professional services that could be provided."
What is our primary use case?
We use this product to host the code base for different development teams within our organization and for versioning the codes and integrating with CI/CD tooling. We have a partnership with GitHub and I'm a product manager.
How has it helped my organization?
Using GitHub has been beneficial for us because it was an easy process for users and it has improved efficiency. In contrast to Bitbucket or Azure Repos, moving things over to GitHub was simple.
What is most valuable?
We like the simplicity of GitHub and that it is free of complications, as opposed to other tools on the market. Its ability to be integrated with third-party softwares such as Azure Pipelines or Jenkins, is great.
What needs improvement?
The solution lacks sufficient support in terms of professional services that could be provided proactively to customers. The product documentation could be improved. What currently exists on the GitHub website is not complete and not sufficient to help end users with customizations or integrations, tools for code quality, or app security. In the next release, I would love to see something around security as well as some code analysis and open-source vulnerability detection features. It would be helpful if there was a better DevOps offering from GitHub. GitHub Actions is still maturing.
For how long have I used the solution?
I've been using this solution for two 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, we have around 120 users. They are mainly software developers and engineering managers. We have three people, DevOps engineers and support engineers, working with GitHub and we're likely to expand usage.
How are customer service and support?
Our technical support experience has been quite good in terms of response and expertise.
How would you rate customer service and support?
Positive
Which solution did I use previously and why did I switch?
We previously used Bitbucket and Azure Repos. We switched to GitHub because of its ease of implementation and ease of onboarding new users, as well as its integration with third-party tooling.
How was the initial setup?
The initial setup was straightforward. We are in a regulated industry with a large volume of organizations, and there are additional processes that need to be taken care of. Taking all that into account, the deployment took about 10 days. Implementation of GitHub alone just takes a few hours. We worked with a third-party vendor.
What was our ROI?
The product certainly saves us a lot of time and that equals money. We save time in terms of how the code base can be managed and versioned. We have better control over the release of the product, and we have reduced the time that takes. We're getting a good ROI.
What other advice do I have?
I recommend this solution even though it does not provide the complete suite. There are DevOps services coming in from Microsoft, for example, and you need to go to GitHub Actions separately. Source code management is better on GitHub and I would rate that higher.
Overall, I rate this solution seven out of 10.
Which deployment model are you using for this solution?
Private 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.
Manager Digital Transformation at a manufacturing company with 1,001-5,000 employees
Provides good code storage and versioning options
Pros and Cons
- "This product is very good for storing and versioning code."
- "The UI is a little outdated, so that could be improved."
What is our primary use case?
I use the solution to store most of my Python projects.
What is most valuable?
This product is very good for storing and versioning code.
What needs improvement?
The UI is a little outdated, so that could be improved.
For how long have I used the solution?
I have been using GitHub for six months.
What do I think about the stability of the solution?
The stability of the solution is sufficient.
What do I think about the scalability of the solution?
The solution doesn't need to be scaled in this case, as it's just for my personal use.
How are customer service and support?
I have never had to contact technical support.
How was the initial setup?
There was no need for an initial setup as I just use the solution on the cloud.
What's my experience with pricing, setup cost, and licensing?
I haven't had to pay anything for GitHub, I use the free version.
What other advice do I have?
I rate this solution an eight out of ten, and would recommend it to other users.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Project lead at a tech services company with 10,001+ employees
Easily accessible but requires some technical knowledge
Pros and Cons
- "A great feature is being able to have different repositories and different kinds of projects in a single solution at a single time. It's just a click away."
- "The only thing I see missing in GitHub is that it isn't very user friendly for key personnel who don't have in-depth, technical knowledge. In Jira, there are many functions to upload our test cases, and in GitHub we can only do it manually. There are functions which can be used to upload different files, but that still requires some technical knowledge. A layman cannot do it."
What is our primary use case?
We use GitHub because we don't have any paid solutions, and GitHub is freeware. It's open to all, and there aren't big licensing fees, like with Jira or any other tool. Apart from that, because it's totally cloud based, we don't need any extensions, and our developers and DevOps are all in sync and are able to get help with their second branches. So, we are all using the same platform to manage our product.
It's a cloud solution.
How has it helped my organization?
It is easily accessible. Even if someone doesn't have the paid version of the GitHub license, the minimum license, they can still use it for themselves. Sometimes Jira extensions are only installed on a server on the client side, so you need a VPN connection to access that, but with GitHub access is based on your ID, so you can access it from anywhere.
While we are working from home because of the pandemic—and when we didn't have proper VPNs—it helped us assess all our defects, which are placed in GitHub very easily. We don't need to rush the VPN connection and then access all these things. It was really easy. It also has two-factor authentication, which helps us authenticate users very easily.
What is most valuable?
A great feature is being able to have different repositories and different kinds of projects in a single solution at a single time. It's just a click away. If I compare it with Jira, that's one of the best features.
What needs improvement?
The only thing I see missing in GitHub is that it isn't very user friendly for key personnel who don't have in-depth, technical knowledge. In Jira, there are many functions to upload our test cases, and in GitHub we can only do it manually. There are functions which can be used to upload different files, but that still requires some technical knowledge. A layman cannot do it. Someone has to be trained with all those artifacts.
In the next release, I would like to see more QA friendly features like extensions. In Jira, you can modify different extensions. GitHub doesn't have that. They have many standard features, but sometimes I feel that there is something that I need but it's missing.
For how long have I used the solution?
I've been using GitHub for more than three years.
What do I think about the stability of the solution?
GitHub is very stable. I have seen many different sections which are also easily accessible. For developing a product, you don't need to travel or do research work. In GitHub, there are many other repositories that are public. You can also navigate and see what others are doing if they have some public examples. It's like a type of overflow. You get many examples from this, and then by seeing those examples, you can directly implement that work and have a glimpse at other things.
What do I think about the scalability of the solution?
Scaling the solution is very easy.
In my organization, there are 130 people currently using GitHub. It has been used quite extensively because 130 guys are using it on a daily basis for checking their codes along with user stories.
We haven't needed anyone for maintenance of this solution.
Which solution did I use previously and why did I switch?
I have previously used Jira. When I was using Jira, I wasn't applying projects, so they were funding the project and using the Jira platform for managing their product. Currently in the project I'm on, we don't have a lot of funds for Jira, so we searched for the open source and found GitHub. We liked it because it was solving all of our queries. Whatever our needs were, we were able to accomplish them with GitHub.
How was the initial setup?
Initial setup was very simple.
What about the implementation team?
There was no implementation strategy because GitHub is cloud based. It doesn't require any sort of deployment from our end. There was just a configuration that we needed to do to make it work with our code. There were simple sections which we needed to run, but our developers were able to collaborate easily.
We worked with our in-house team. There was no mediator between us.
What's my experience with pricing, setup cost, and licensing?
If there are only 10 people using a particular repository, then GitHub is free. But if we increase the number of users, we need to pay the normal charge for GitHub.
What other advice do I have?
I would rate this solution 7 out of 10.
If someone is managing the product as well as doing the test management, they should go with GitHub. It's very easy to understand and track everything, and you can even see the different check-ins.
If someone is specifically going for a test management tool and they need the proper agile-based tools, they should go for Jira.
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.
Solutions Architect at a government with 201-500 employees
Priced well, good technical support, and reliable
Pros and Cons
- "The initial setup was straightforward."
- "While using the solution when merging two code branches the code becomes a bit messy. This should be improved in the future."
What is our primary use case?
GitHub is specifically designed for repositories and it works perfectly for storing code. We use it for our source code repository.
What needs improvement?
While using the solution when merging two code branches the code becomes a bit messy. This should be improved in the future.
For how long have I used the solution?
I have been using this solution for approximately six years.
What do I think about the stability of the solution?
The solution has been completely stable.
What do I think about the scalability of the solution?
The scalability is good. We had 20 developers using the solution and now we have 200, there have not been any problems.
How are customer service and technical support?
The technical support was very good.
Which solution did I use previously and why did I switch?
Out of all the solutions in this category, I would recommend this solution to other companies.
I rate GitHub a nine out of ten.
How was the initial setup?
The initial setup was straightforward.
What's my experience with pricing, setup cost, and licensing?
The price of this solution is reasonable.
What other advice do I have?
Out of all the solutions in this category, I would recommend this solution to other companies.
I rate GitHub a nine out of ten.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Associate Test Engineer at OSI Consulting, Inc.
You can integrate it with Jenkins for CI/CD.
Pros and Cons
- "GitHub allows us the option to push files from a non-UA method or directly upload files from the UA. You can integrate GitHub with Jenkins to do CI/CD."
- "GitHub could add some more security features."
What is most valuable?
GitHub allows us the option to push files from a non-UA method or directly upload files from the UA. You can integrate GitHub with Jenkins to do CI/CD.
What needs improvement?
GitHub could add some more security features.
For how long have I used the solution?
We've been using GitHub for a year. One of our clients advised us to switch to GitHub, so we did.
What do I think about the stability of the solution?
GitHub is stable. I haven't had any issues so far.
What do I think about the scalability of the solution?
We have the option to add storage if needed, so it's scalable.
How are customer service and support?
We've never contacted GitHub support. If we have a technical issue, I'll usually search for answers online. It's the same with other data tools like Postman.
How was the initial setup?
GitHub doesn't require any setup. You only need to create an account and a repository. After that, you start adding your files.
What other advice do I have?
I rate GitHub 10 out of 10. I only use it for storage, so I don't have any problems with it. If you're looking for storing files and code, GitHub is the best and most secure solution.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Buyer's Guide
Download our free GitHub Report and get advice and tips from experienced pros
sharing their opinions.
Updated: December 2024
Popular Comparisons
Bitbucket
Bitbucket Server
Atlassian SourceTree
AWS CodeCommit
IBM Rational ClearCase
Liquibase
Helix Core
Surround SCM
Apache Subversion
Buyer's Guide
Download our free GitHub Report and get advice and tips from experienced pros
sharing their opinions.