Vice President at a financial services firm with 10,001+ employees
Real User
Good technical support and highly scalable but the licensing is challenging
Pros and Cons
  • "We've found the technical support to be very helpful."
  • "If it had all of the end-to-end integration, then we probably wouldn't have any doubts about what we have installed. However, at this point, we're still trying to figure out how to use it end-to-end."

What is our primary use case?

Currently, the solution is our source control system. We manage the DevOps pipeline for the company and it's the version control backbone.

What is most valuable?

I'm curious as to what DevOps Tools can be integrated into GitHub to get it to be on part with the capabilities that come out of the box in GitLab, or whether we should just switch to GitLab to get all of those capabilities.

The stability is quite good.

The scalability is excellent.

We've found the technical support to be very helpful.

Overall, it's a very good product.

What needs improvement?

If it had all of the end-to-end integration, then we probably wouldn't have any doubts about what we have installed. However, at this point, we're still trying to figure out how to use it end-to-end. 

The new version is supposed to make GitHub actions available to us within the on-prem instance. We're waiting for that, just to see how that plays out with the rest of the source control features and to see if that gives us some semblance of similar capability to what GitLab supposedly provides.

I don't know if there are any plans to do a better integration with the front-end type of tooling. I would like to see it evolve to a full-blown DevOps stacks hopefully similar to GitLab at some point.

We've found the way licensing is set up to be very challenging.  Also, the LDAP sync capability falls over frequently due to the complexity of our LDAP domains.  This requires us to perform manual LDAP syncs almost on a daily basis

For how long have I used the solution?

I'm new to the company. That said, I would guess that the company has probably been using the product for about three to four years at this point. It's been a while. I've used it within the last year and I'm continuing to use it regularly.

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.
767,667 professionals have used our research since 2012.

What do I think about the stability of the solution?

As far as stability goes, it's been good. We haven't really had a lot of major issues yet. There are no bugs or glitches. It doesn't crash or freeze.

What do I think about the scalability of the solution?

It's obviously very scalable. We have thousands of users on it and there are no concerns.

How are customer service and support?

We have a monthly call with the technical sales folks. They look after our every need and they're very technically knowledgeable as well. If we go through support, usually issues are resolved fairly quickly. There are no complaints there. We're very satisfied with the level of support on offer.

How was the initial setup?

I just manage the team. I've not involved in the more technical details. I wasn't present for the implementation process. I can't speak to how easy it was, or how difficult, via any first-hand knowledge. 

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

The licensing model that they have is annoying. One of the things that we struggle all the time with is people that have left the team or the group. We have lots of application teams that are using GitHub. People are moving constantly between organizations, they're moving to different teams, they're moving out of development. 

There's really not an easy way to track who's still using licenses. If they've vacated the position unless somebody goes back into the active directory and actually removes them from the group, they're still holding onto a seat and we're still trying to figure out, how to manage this so that their seat automatically gets reclaimed when people are moving around and it's not a very straightforward process. It takes a lot of effort on our part to try and keep the inventory seats available and managed properly.

What other advice do I have?

We aren't partners. We are simply customers and end-users.

We are still on the previous version. We are still waiting for more stability from the latest version before we update everything.

It's a great product. That said, it needs some work still to be able to do everything that GitLab can do, for example. I'm not sure what the future plans are for GitHub. I know they're working on adding a lot of capabilities now that they're part of Microsoft. They're probably going to make it a much more robust solution - not just a version control system. My perspective is as an enterprise on-prem user. I don't know from an open-source community standpoint, how they feel about the changes. I'm sure most of the users are pretty happy with it as a hosting platform. However, my need is specific to my organizational uses.

I'd rate the solution at a seven 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
Dilip Telang - PeerSpot reviewer
Director, Talent Acquisition & Staffing at Conduent (formerly Xerox Services)
Real User
Top 5
Easily expandable, great for recruiting, and easy search functionality
Pros and Cons
  • "The solution is scalable."
  • "From the recruiting standpoint, I would like to see email IDs and phone numbers and a brief introduction about their profile."

What is our primary use case?

We primarily use the solution for sourcing candidates.

What is most valuable?

I like finding individuals with more repositories and more followers, et cetera. It’s great to find the talent who is available and has particular skills.

The solution is scalable.

I do not think they have to increase storage. There’s enough.

What needs improvement?

From the recruiting standpoint, I would like to see email IDs and phone numbers and a brief introduction about their profile.

For how long have I used the solution?

I’ve been using the solution for about a year.

What do I think about the scalability of the solution?

The solution is very scalable. It’s expandable if you need it to be.

I’m not sure how many people use the solution in our company.

How are customer service and support?

I’ve never used technical support in the past. I can’t speak to how helpful or responsive they would be.

How would you rate customer service and support?

Positive

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

We did not previously use a different solution.

How was the initial setup?

There isn’t really an initial setup to deal with.

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

I can’t speak to the exact cost of the solution.

What other advice do I have?

I’m a customer and end-user.

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.
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.
767,667 professionals have used our research since 2012.
Information Technology Specialist at Brandix
Real User
Offers time reduction and enables remote work
Pros and Cons
  • "GitHub provides good time reduction and this is what I value the most."
  • "The security point should be addressed in the next release and scaling is also an issue."

What is most valuable?

GitHub provides good time reduction and this is what I value the most. My team uses GitHub for working remotely. Security is also a good feature of the solution. It's as if the solution creates a security barrier in the server, whereby I can push changes they make to my server once they come to GitHub. 

The solution has a lot of features. Should my developer leave tomorrow, the changes he has made will remain, even as another developer could do the work.

What needs improvement?

The branches created for the separate software and enrollment should be improved. There is a need to create separate software branches, such as for the production, operation and development teams, who are licensed, in respect of their need to match to test what they develop in a test environment. I can immediately go back and look at the features to see if they are up to the mark, such as those involving unnecessary code. 

As someone who works in infrastructure, I know how hard it can be to create things on this level, but it can be worthwhile. Confirmations and requisite future updates are in the end user's domain. The migration of the databases, such as the migration of my websites to the new WordPress sites, works at times but is slow. In such a case, the hardware must be increased. When it comes to the question of whether we should change to new servers and set up a new infrastructure level, I have found GitHub to be very helpful. It pushes the code directly to the repository and dumps the database on the other end. 

The security point should be addressed in the next release. Scaling is also an issue. If the code is very high on the user side and I should suddenly find myself wanting to increase the monthly use of my website from 10,000 to 30,000 people, it can create an imbalance in the infrastructure. In the case of the code level, we may see issues involving optimization. 

For how long have I used the solution?

I have been using GitHub for more than seven or eight months. 

What do I think about the scalability of the solution?

The solution is easily scalable and encourages migration. While I have other products at hand, GitHub makes things fun. We wish to lead and expand. We want to scale this project to the next level, since we have certain customers in hand.

How are customer service and technical support?

I had to make use of technical support two months back, when I first started working and had a learning curve. This was while I was exploring new ideas as relate to my infrastructure experience. When encountering changes to the core side or the scaling, it is necessary to make use of technical support. An abrupt increase can cause problems with the infrastructure, so I am looking for solutions that will not require me to make changes to it each time this should occur. GitHub allows the core to be scaled up with ease and it offers auto scaling. 

How was the initial setup?

There is a certain amount of difficulty involved in the work we did with the developer. This is because we use private repositories, not public ones, for security reasons and this requires the developer to have a code for a secure shell. 

When we do the initial setup in the cPanel, we are supposed to utilize it for our infrastructure. The enrollment is set up to the cloud and the cPanel and GitHub to the local systems, wherever the developer may be found. Usually, they are remote. We have confidence that the developer reposits first to his local system and from there to the cloud and we must execute shell for these development purposes.  

What other advice do I have?

Our initial deployment was with Cloud One. The cPanel is the browser involved. We make use of WordPress.  

GitHub is the perfect tool for use at present and is extremely necessary. It is one of the best solutions out there. Apart from GitHub, you need to use the local Git version control system since it involves code on a cloud platform. Git version is very helpful. One could download the large types of codes to do on the core level so that there will not be a need to go to the cloud setup every time. The code commands can be run from the local system. Setup and migration can be done with ease. The person would set up the order and the view. In my experience, GitHub is very easy to operate. 

I rate GitHub as a perfect ten out of ten. 

I previously used different tools. At present, I am utilizing GitHub and providing assistance with cell phone numbers. The solution allows me to make workspaces and perform changes with ease. It also allows for easy monitoring. I receive updates from Slack for confirmation purposes. There is no need to wait on my developers, as a connection can be made with the production server. 

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Software Engineer at Wonders
Real User
Top 20
An easy-to-deploy solution since the user just needs to run the script for the deployment to be done in a few minutes
Pros and Cons
  • "The deployment is fast since we just have to run the script, and once it's done, it takes a few minutes."
  • "Scalability is an area with a shortcoming, because of which it has room for improvement."

What is our primary use case?

We just use GitHub for the repository in our company.

How has it helped my organization?

So we have a central repository. So, we do recommend the need to push and pull everything, and that's how we use it.

What is most valuable?

The requests, push, pull, merge, and everything else in the solution are its valuable features. Later, people make their changes.

What needs improvement?

I don't have any comments on the improvement needed in the tool since I'm okay with it. I don't have anything really in mind. It's not like I am picky, and I don't need to be picky unless it's really an overblown, like, there are some bugs or some glitches or something like that in the solution. As of now, everything looks fine.

Scalability is an area with a shortcoming, because of which it has room for improvement.

For how long have I used the solution?

I have been using GitHub for more than five years. We just use the solution for work in our company.

What do I think about the stability of the solution?

Stability-wise, I rate the solution an eight out of ten.

What do I think about the scalability of the solution?

Scalability-wise, I rate the solution an eight out of ten.

We plan to increase the usage of the solution. There are a lot of products out there in the market, but I wouldn't say I would recommend it, but if you use it, then it's fine. I don't really compare much as long as that's what is expected from the solution functionality-wise is fulfilled. So, then I am fine with it.

How are customer service and support?

I don't use the solution's customer support.

How was the initial setup?

Regarding the initial setup, I rate it an eight on a scale of one to ten, where one is difficult and ten is easy.

The solution is deployed on a private cloud since it is a corporate thing. We don't go for a public cloud.

The deployment is fast since we just have to run the script, and once it's done, it takes a few minutes.

What about the implementation team?

My company has schedules, and we assign people to do the deployment. So, it's rotational. Let's say I do the deployment this week, and then another person does it next week.

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

I don't know about the solution's cost. My company purchased it. Before, we used to receive the free version, but then they purchased some of the features.

What other advice do I have?

I am using the solution, and I am fine with it. I would definitely recommend the solution to those planning to use it. I rate the overall solution an eight out of ten.

Which deployment model are you using for this solution?

Private Cloud
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Managing Director at Enigen Italia
Real User
Cloud-based, easy to manage, and there is no installation required
Pros and Cons
  • "The most valuable feature is the fact that it's cloud-based, and we don't have to manage an on-premises server to use it."
  • "It would be better if the amount of storage were increased."

What is our primary use case?

I am a senior product development engineer and I use GitHub in this capacity.

Essentially, this is the Git product, but in the cloud.

What is most valuable?

The most valuable feature is the fact that it's cloud-based, and we don't have to manage an on-premises server to use it.

What needs improvement?

It would be better if the amount of storage were increased.

For how long have I used the solution?

We have been using GitHub for between six and twelve months.

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?

This is a scalable, cloud-based product. We have a small team and do not plan to increase the number of users.

How are customer service and support?

We have never needed to contact technical support. Any problems that we have had, we have always been able to solve.

I would rate the technical support a two or three out of five.

How would you rate customer service and support?

Neutral

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

I have used on-premises repositories but it was a long time ago.

How was the initial setup?

No installation is required.

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

There are no licensing fees for the features that we use. We are on the free tier.

What other advice do I have?

This is a product that I recommend for developers because everybody in the software development field is using it.

I would rate this solution an eight 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?

Other
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
CEO at Shiraz University
Real User
Top 20
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.

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
VASUDEVA UNGATI - PeerSpot reviewer
Senior Director - Quality Engineering at Mobileum
Real User
Top 10
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: March 2024
Buyer's Guide
Download our free GitHub Report and get advice and tips from experienced pros sharing their opinions.