GitHub is used to store my source code or raw reports.
Project Manager at Leyton & Associés, SAS
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?
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.
Buyer's Guide
GitHub
January 2025
Learn what your peers think about GitHub. Get advice and tips from experienced pros sharing their opinions. Updated: January 2025.
831,020 professionals have used our research since 2012.
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: I am a real user, and this review is based on my own experience and opinions.
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.
Buyer's Guide
GitHub
January 2025
Learn what your peers think about GitHub. Get advice and tips from experienced pros sharing their opinions. Updated: January 2025.
831,020 professionals have used our research since 2012.
Senior Software and Cloud Engineer at Velocis Technologies LLC
Easy to use, low learning curve, and is great for team collaboration
Pros and Cons
- "The learning curve is small."
- "The solution needs some more controls for deleting code."
What is our primary use case?
We primarily use the solution for version control.
What is most valuable?
What I like about GitHub is the ease with which we can use it. For example, when you're developing an application that does not like compiling or does not require compiling, for example, PHP application and Python application. We need to update them on the client side. Sometimes we do automate using GitHub. We use it in a way that we can use it as an update tool on the client side so that when we make an update on the system on our side, it automatically pulls on the client side.
The ability to work as a team is great. In the world of software development teams, like controlling code versions, it's very important to stay on top of everything. GitHub helps us a lot in that. In a distributed work environment where I'm coding here, somebody in India is coding a different part on the same application. We can coordinate very easily on GitHub and synchronize our code.
It’s easy to set up.
The learning curve is small.
The stability is good.
What needs improvement?
The solution needs some more controls for deleting code and margin. Some of the challenges faced by developers are when maybe you have a junior developer who comes and maybe does something crazy on the repositories. More fine-grained control is required.
For how long have I used the solution?
I created my GitHub account in 2013. On serious developments, I started around 2017. That's when I went deeper into using it on a day-to-day basis in teams for coordinating the development of various applications.
What do I think about the stability of the solution?
It’s quite stable. there are no bugs or glitches. It doesn’t crash or freeze.
When we are coding and see some unsafe code on the repository, GitHub is able to automatically scan and tell us, "You have a vulnerability somewhere. Maybe certain dependency you are using has vulnerability." And we can cut such vulnerabilities before we release the software.
How are customer service and support?
I've never contacted tech support for GitHub. We have not come across issues. Some of the challenges we get, we can sort as a team. If I'm in Kenya, somebody in India or the US might have the knowledge to solve such a problem and I can rely on them.
I haven't had a challenge that required me to contact tech support.
Which solution did I use previously and why did I switch?
We used Bitbucket for version control.
We used TortoiseSVN for a short while for version control for one project. It’s a good one also.
How was the initial setup?
It’s very straightforward to set up. It’s not complex at all.
The learning curve for GitHub is pretty small. The more advanced commands will take a bit of time to learn. However, the basic commands are easy to learn. In a few days, you're good to go.
What's my experience with pricing, setup cost, and licensing?
If you are using public repositories, basically, it's free. For private repositories, you have licenses. For now, we haven't taken any license for our ends, as most of our repositories are public. If we are doing an in-house development, we don't need a license.
What other advice do I have?
I’m using the latest version of the solution.
I’d recommend the solution. It’s ideal for teams.
I would rate it eight out of ten. It’s good. However, there is still room for improvement.
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.
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?
We use this solution when we speak about the storage, sizing requirements, and POCs.
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.
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.
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.
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.
IT Consultant at Aon Corporation
Very user friendly, integrates with AWS, Azure, and Google Cloud, and is a very stable solution
Pros and Cons
- "I find GitHub very user friendly."
- "As of now, if I would like to learn about GitHub or its features, I would have to look on YouTube. It would be nice if they were able to send out a newsletter with explanations of new features that they are offering and what features are available."
How has it helped my organization?
I find GitHub very user-friendly.
What needs improvement?
Nothing is coming to my mind that needs to be improved with GitHub.
As of now, if I would like to learn about GitHub or its features, I would have to look on YouTube. It would be nice if they were able to send out a newsletter with explanations of new features that they are offering and what features are available.
For how long have I used the solution?
I have been working with GitHub for four to five years.
What do I think about the stability of the solution?
GitHub is a very stable solution.
What do I think about the scalability of the solution?
GitHub is scalable. We are more than 200 individuals, in many countries.
How was the initial setup?
The setup of GitHub is very simple if you have a knowledge of Linux and follow the process document.
What's my experience with pricing, setup cost, and licensing?
We have the licensed version of GitHub.
Which other solutions did I evaluate?
We have Bitbucket and it is pretty good.
What other advice do I have?
GitHub can integrate with AWS, Azure, and Google Cloud. If you are using a VPN, the integration will be more difficult. I would rate this product an eight 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.
Software Test Automation Engineer at a manufacturing company with 5,001-10,000 employees
Effective solution for managing version control and changes to code on projects with multiple team members
Pros and Cons
- "The version control functionality for this solution has been most valuable, especially when managing projects with multiple versions."
- "The descriptions within Github could be more user-friendly to show the trees of Gitflow."
What is our primary use case?
We use GitHub to manage repositories, pull requests from partners and merge new changes.
How has it helped my organization?
The principal benefit of using this solution is being able to organize improvements and changes to code. This is particularly useful for projects which involve many people.
What is most valuable?
The control version functionality for this solution has been most valuable, especially when managing projects with multiple versions.
What needs improvement?
The descriptions within Github could be more user-friendly to show the trees of Gitflow.
For how long have I used the solution?
I have used this solution for ten years.
What do I think about the scalability of the solution?
This is a scalable solution.
How are customer service and support?
We have not needed to contact customer service. All the information we have needed has been available on the web.
How was the initial setup?
The initial setup is straightforward.
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
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.
Buyer's Guide
Download our free GitHub Report and get advice and tips from experienced pros
sharing their opinions.
Updated: January 2025
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.