Try our new research platform with insights from 80,000+ expert users
CEO at Shiraz University
Real User
Excellent backup features and great stability and scalability
Pros and Cons
  • "We can make a private repository."
  • "It is difficult to merge a code or restore it to an older version."

What is our primary use case?

We use GitHub to share the source code and can give users different permissions to use different parts of the project. Whenever a developer changes a source code, it can push it easily, and others can see the change and who made it.

What is most valuable?

It is a very good solution. GitHub allows the backup of our source code. So we are sure that if all the computers in our company crash and the hardware fails, we can access our code on GitHub. Also, in the past, every repository we built was publicly available to anyone, and others could see our source code, but now we can make a private repository and share it with our team. This feature is very valuable and good for us.

What needs improvement?

It is very tricky to work with GitHub. For example, it is difficult to merge a code or restore it to an older version. It would be great if they provided a tool that merges the code better and more intelligently.

For how long have I used the solution?

We have been using this solution for ten years.

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?

It is very stable. Whenever it is connected, it always works, and we love it.

What do I think about the scalability of the solution?

It is scalable. We can easily extend to team members, with a team of about six or seven people in a GitHub repository. Most users are developers, but we can also provide viewing access to others. We don't have any distinct plans to increase our usage of GitHub.

How are customer service and support?

We have not used technical support because GitHub has a large community of users, so if there is an issue, we can find the solution on Google.

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

We did not use any other solutions before GitHub.

How was the initial setup?

The initial setup was very easy.

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

It is a free solution. 

What other advice do I have?

I rate this solution a ten out of ten. I recommend GitHub to others to back up their source code or share it among different people on the same project. GitHub is integrated very well with Microsoft Visual Studio and .NET. For example, if we make a project inbox for Visual Studio, we can push the code to GitHub by adding our account to Visual Studio.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Sr. Software Engineer at Globant
Real User
The best tool for source repositories with excellent documentation and stability
Pros and Cons
  • "GitHub is the best tool for source repositories."
  • "GitHub could expand the limits of the free version."

What is our primary use case?

We used it mainly for version control and when we wanted to test an application at the initial stage or launch the mock-up version.

How has it helped my organization?

When it comes to version control, GitHub is fulfilling all that requirements. GitHub is the best tool for source repositories.

What is most valuable?

You can create public and private repositories.

What needs improvement?

GitHub could expand the limits of the free version. People are waiting for CNS. 

For how long have I used the solution?

I have been working with Github for the past eight years.

What do I think about the stability of the solution?

I consider it stable as of now.

What do I think about the scalability of the solution?

It is also scalable with respect to the branches.

How are customer service and support?

We have not had to use technical support. The documentation that was provided for troubleshooting worked effectively.

How was the initial setup?

The setup was very straightforward and easy for me.

Which other solutions did I evaluate?

We did not compare GitHub with other options.

What other advice do I have?

I would rate GitHub a nine 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.
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.
Subodh Ghuge - PeerSpot reviewer
Solution Architect at a consultancy with 10,001+ employees
Real User
Leaderboard
Allows multiple people to work on the same use case and provides maintainability of the versions of the code
Pros and Cons
  • "The most important feature of GitHub is the maintainability of the versions of the code."
  • "We are not able to access GitHub from our VPN."

What is our primary use case?

It's a code repository, so it is used for checking it, code, and version control.

This solution is deployed on the cloud. 

There are 10-15 people using this solution in my organization.

What is most valuable?

The most important feature of GitHub is the maintainability of the versions of the code. It allows multiple people to work on the same use case, so anyone can check in and check out, and that history is available.

What needs improvement?

We are not able to access GitHub from our VPN. Whereas on the customer side, we are able to access the open source data. If the data was more accessible in my company as well, I think it would be useful to have the ability to work with VPN.

I would also like to see deeper integration with Microsoft products.

What do I think about the stability of the solution?

It's a stable solution.

What do I think about the scalability of the solution?

It's scalable.

How was the initial setup?

It's a simple process.

Which other solutions did I evaluate?

I think Microsoft SVN is also a good solution compared to GitHub. Our organization is tied up with Azure, and many of the Microsoft tools like Office or 365 are provided. It's easy to have Microsoft for the code repository as well rather than getting GitHub.

Using the microsoft.net framework is easier than using UiPath on .NET.

What other advice do I have?

I would rate this solution 8 out of 10.

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
Florencia Carpanetto - PeerSpot reviewer
Frontend Developer at a transportation company with 501-1,000 employees
Real User
Top 5Leaderboard
Seamless integration and and easy setup with unmatched transparency
Pros and Cons
  • "The support team is good."
  • "I faced one or two breakdowns. That said, they lasted only for a few seconds or a minute."

What is our primary use case?

I use GitHub for work and personal projects.

How has it helped my organization?

With pull requests into the project, all the different repositories are there, and we make the changes there.

What is most valuable?

GitHub has everything. All the integrations with different applications are really good. GitHub's transparency is also valuable; when something happens, you have a status online.

What needs improvement?

The solution is really good. I cannot think of improvement needs. 

For how long have I used the solution?

I have been using GitHub for four or five years.

What do I think about the stability of the solution?

I faced one or two breakdowns. That said, they lasted only for a few seconds or a minute. However, GitHub keeps us informed with their status updates, so you know it's not you but GitHub, ensuring transparency.

How are customer service and support?

The support team is good. They provide an online status when something happens. It is reassuring to know that it's not your problem but GitHub's, which shows transparency.

How would you rate customer service and support?

Positive

How was the initial setup?

It's really easy to set up. The initial setup and the deployment are also easy to manage.

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

I do not know about the pricing because I do not pay anything. It's free for me.

What other advice do I have?

I'd rate the solution 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
Independent consultant at a hospitality company with 1-10 employees
Real User
Top 5Leaderboard
Reasonably priced, robust, easy to use, and easy to manage
Pros and Cons
  • "I like the CI/CD features."
  • "The stability can be improved."

What is our primary use case?

We used the product for CI/CD.

What is most valuable?

I like the CI/CD features. The tool was easy for me to use because I had used it for a long time. GitHub is a leader in the domain. Others copy GitHub.

What needs improvement?

The stability can be improved.

For how long have I used the solution?

I have used the solution for 15 years.

What do I think about the stability of the solution?

I rate the tool’s stability a ten out of ten. The vendor modifies many things and provides new releases regularly.

What do I think about the scalability of the solution?

The tool is very scalable and reliable. There is no loss in quality.

How was the initial setup?

It is easy to set up the account and give permissions to others.

What about the implementation team?

The product can be deployed in-house.

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

The product is reasonably priced.

Which other solutions did I evaluate?

I have also used GitLab. There is not much difference between GitLab and GitHub.

What other advice do I have?

I used GitHub in my previous organization. In my current organization, we mostly use Azure. GitHub is easy to use and easy to manage. It's good for integration and for multi-worker projects. It is robust. Overall, I rate the solution a nine 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
Freelance at SÍŤ spol. s.r.o.
Real User
Top 20
Easy to use, supports collaboration, and provides a repository to store source codes
Pros and Cons
  • "The ease of use is valuable."
  • "We face issues with synchronization while working with teams."

What is our primary use case?

I use the solution as a repository to store the source codes that I create with small tools. I also use it to share codes with customers when it is impossible to directly upload them from my computer to the customer’s environment due to some network restrictions. However, it is possible to download from GitHub in such environments. So, I transfer my source codes through GitHub so that they can download and implement them.

What is most valuable?

GitHub is a simple repository of source codes. The ease of use is valuable. It supports collaboration within the team very well.

What needs improvement?

We face issues with synchronization while working with teams. It is difficult to synchronize the source code between team members.

For how long have I used the solution?

I have been using the solution for more than five years.

What do I think about the stability of the solution?

The tool is very stable. I do not face any unavailability.

What do I think about the scalability of the solution?

I use the solution for my personal use cases.

How was the initial setup?

The setup is very easy. It is very easy to create a new repository for a new project. It is easy to create teams.

What was our ROI?

The tool is of great value. It provides space for source codes for future use. If I migrate from one computer to another, I can still use the same Git without any complications.

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

We must pay the licensing fee if we want to use the tool commercially.

What other advice do I have?

I do not use any pipelines or other tools. I do not use the tool frequently. I mostly develop things on my computer and hand them over to the customers. People must start using the product. It is easy for users who have experience with other Git tools like GitLab or GitBucket. We just have to create a project and clone it. Overall, I rate the product a nine 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
Information Technology Division Director at Ethiopian Roads Administration
Real User
Top 5Leaderboard
Outstanding service, stability, and gives us everything we need
Pros and Cons
  • "We are finding GitHub is very stable."
  • "I would like to see more security where a plugin was available for us to update in relation to security."

What is our primary use case?

We are using GitHub for the development environment. After we develop some applications, we are pushing actually on both settings. 

What needs improvement?

I would like to see more security where a plugin was available for us to update in relation to security.

For how long have I used the solution?

I have been using GitHub for the past seven years.

What do I think about the stability of the solution?

We are finding GitHub is very stable. Because it is the one that we are actually using on the cloud, it is easy for actual resources.

What do I think about the scalability of the solution?

We currently did not choose the option with the subscription, but the free version actually provided by GitHub and GitLab is acceptable for us. Maybe the institution wants to increase the number of developers to twenty from what we currently have three, then definitely we will increase and prefer to have additional services from GitHub as well as GitLab.

How are customer service and support?

Technical support is excellent on a scale of one to ten I give technical support a ten.

How would you rate customer service and support?

Positive

How was the initial setup?

The initial setup is straightforward and easy. For someone who has actually good experience in software development, including using a repository solution, I think it is easy. Beginners need to refer to the manual and see some online tutorials to receive assistance so that it is easier for them to setup.

What about the implementation team?

You can do the deployment in-house without a problem.

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

We are currently paying nothing for GitHub.

Which other solutions did I evaluate?

I think I remember Tortu was the name of the product. There is a Q Balance in our repository providers. I think that one is Microsoft. I do not know exactly, but we are not using it. We tried it but we returned to GitHub.

What other advice do I have?

If you are working in development I would recommend using GitHub. I would rate GitHub 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
VASUDEVA UNGATI - PeerSpot reviewer
Senior Director - Quality Engineering at mobileum
Real User
Top 5
A convenient and easy to use solution
Pros and Cons
  • "GitHub is convenient and easy to use."
  • "GitHub should provide more integration in their next release, including integrating with Jenkins, CI/CD and Jira."

What is our primary use case?

We use GitHub for source control.

What is most valuable?

GitHub is convenient and easy to use.

What needs improvement?

GitHub should provide more integration in their next release, including integrating with Jenkins, CI/CD and Jira.

For how long have I used the solution?

We have been using GitHub for two years.

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?

The solution is scalable. We have approximately 200 users.

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

Prior to using GitHub, we used Subversion, or SVN and CVS. We switched to GitHub because of the cloud enablement as well as the ease of use.

What other advice do I have?

I would recommend GitHub to anyone considering implementing the solution into their organization. 

Overall, I would rate GitHub a nine out of 10.

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
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.