Michael Barlow - PeerSpot reviewer
Chief Web Application Architect at Dbitpro, llc
Real User
A mature and polished solution with excellent functionality, and highly scalable with great customer support
Pros and Cons
  • "The versioning of the code and the tracking of changes are definitely some of my top features."
  • "The solution could have better support for the Markdown language."

What is our primary use case?

We use the solution when developing new code or modifying existing code, changes are tracked and other team members can review the code before production. 

How has it helped my organization?

The ability to track external changes to repositories we are using has been very useful for us. If we have a piece of code that's being implemented and it makes use of modules that we're calling externally from, let's say NPM, and a defect is found in one of those NPM modules, we're immediately alerted that a defect has been found in libraries outside of our code space. This enables us to keep in touch with defects that other people have discovered in the code that we're using. GitHub informs us as other users discover broken code, which allows us to deal with issues very quickly, without investigation on our part. 

What is most valuable?

The versioning of the code and the tracking of changes are definitely some of my top features. 

The ability to code reviews with peers.

The automatic checking to make sure that any of the code in my repository is not out of date with any modules that I'm making use of.

What needs improvement?

The solution could have better support for the Markdown language.

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

For how long have I used the solution?

I've been using the solution for over ten years, probably since its beginning. 

What do I think about the stability of the solution?

The solution is very stable, they have been working on it for over a decade. 

What do I think about the scalability of the solution?

The product is extremely scalable. We've seen applications that are hundreds of thousands of lines of code and it doesn't have any problems working with them.

I'm a contractor for the Department of Veteran Affairs, and we've easily got several thousand people making use of the code just within the VA itself. It's being used by almost everyone on a product development team, including project managers, testers, developers, and documentation specialists.

How are customer service and support?

The support is very good. We make use of Slack for communication and we have dedicated technical support for GitHub right in our Slack, which allows us to get responses within minutes from their technical support team.

How was the initial setup?

The initial setup was very simple.  

It really depends on the application we're working on. I've seen deployments take as little as 15 or 20 minutes to push out a code change, up to hours or days depending on the functions that we're changing.

What about the implementation team?

We implemented the solution via an in-house team. 

Due to the cloud environment, we don't need anyone for maintenance, that's all done by GitHub.

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

We have an enterprise licensing agreement, and I am not part of the finance department so I can't say how much it costs. 

What other advice do I have?

I would rate GitHub a nine out of ten. 

The implementation is a hybrid public and private cloud. GitHub in some ways is similar to NPM, but it is a code repository primarily for code versioning systems. It's all cloud-based and we just upload our code to it. There are functions within GitHub that will take and monitor the code that's uploaded and any NPM repositories that it makes use of, and confirms that your code is making use of the latest code repositories. Anytime there is a discrepancy or an upgrade to one of the code repositories, it lets you know what that upgrade is.

They're constantly making improvements to the environment, adding new features and functionality. The new features and functions that they're coming out with are available to me sometimes before I realize I even need them.

We use GitHub extensively with any new product we are developing and we're going to keep doing it that way. I would advise anyone to implement this solution. 

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.
PeerSpot user
AndreyRogov - PeerSpot reviewer
CEO at Konus
Real User
Top 5
Code hosting solution used to exchange files and manage version control
Pros and Cons
  • "GitHub have a built-in software application development environment and this has been most useful."
  • "The storage for this solution could be improved."

What is our primary use case?

We use this solution to exchange files and manage version control.

What is most valuable?

GitHub have a built-in software application development environment and this has been most useful. 

What needs improvement?

The storage for this solution could be improved. 

For how long have I used the solution?

I have been using this solution for two 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 solution is potentially scalable. 

How are customer service and support?

The technical support for this solution is good. 

How would you rate customer service and support?

Positive

How was the initial setup?

The installation for this solution is very easy. 

What other advice do I have?

I would recommend this solution to others. I would rate it 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
Buyer's Guide
GitHub
May 2024
Learn what your peers think about GitHub. Get advice and tips from experienced pros sharing their opinions. Updated: May 2024.
772,679 professionals have used our research since 2012.
Harikrishnan  Ramamoorthy - PeerSpot reviewer
Technical Lead at Netlink Software Group America Inc
Real User
Top 5Leaderboard
It's good for collaboration because everyone can access it
Pros and Cons
  • "GitHub is good for collaboration because everyone can access it or we can restrict access to a few users. If I upload a file and share the URL, it's not restricted to a set number of users. Everyone with the link can download the files."
  • "GitHub could add more security features. I am not sure how secure it is. If they provide more security features, then it can be used in more official applications."

What is our primary use case?

We use Github to upload projects and share files. Github is used for personal application development and building plugins, Normally, we manipulate GitHub from the native system, so we upload the files to GitHub and get a URL. My company has more than 300 developers, and about half of them use GitHub for application storage and formatting applications.

What is most valuable?

GitHub is good for collaboration because everyone can access it or we can restrict access to a few users. If I upload a file and share the URL, it's not restricted to a set number of users. Everyone with the link can download the files.

What needs improvement?

GitHub could add more security features. I am not sure how secure it is. If they provide more security features, then it can be used in more official applications.

For how long have I used the solution?

I have been using GitHub for the last five years.

What do I think about the scalability of the solution?

I have never tried a large-scale upload on GitHub. I create separate folders for each application. Right now, I have 15 to 20 applications uploaded and haven't faced any limitations or storage issues so far.

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

It is a free platform we only use internally, not for official purposes.

What other advice do I have?

I rate GitHub nine out of 10. We use it to manage plugins and everything else. Even though it is a coding platform, it's useful for any technology. I would recommend using GitHub as a base for configuration and coding activities. 

Once you upload something on GitHub, you can integrate it with your local repositories or other platforms. It has broad compatibility with other solutions, so you can use GitHub even if you have a different platform. 

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
Freelance at SÍŤ spol. s.r.o.
Real User
Top 10
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
Kieran Bailey - PeerSpot reviewer
Head of IT Services at Great Southern Grammar
Real User
Top 10
Useable and stable for collaborating on and storing projects
Pros and Cons
  • "This solution is just easy to use."
  • "Github needs more storage."

What is our primary use case?

We use it to collaborate on projects, and store projects as well. 

What is most valuable?

This solution is just easy to use.

What needs improvement?

Github needs more storage.

For how long have I used the solution?

I have been using this solution for about five years.

What do I think about the stability of the solution?

It is stable.

What do I think about the scalability of the solution?

It is scalable for what we need.

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

There were other solutions that we used previously.

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

We are just on the entry tier; it is a free tier for education.

What other advice do I have?

I would 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.
PeerSpot user
ItzaBlanco - PeerSpot reviewer
Software Engineer at Creditas
Real User
Provides the SFH key to protect our passwords and connection, it's very helpful
Pros and Cons
  • "GitHub provides the SFH key to protect our passwords and connection."
  • "Our firewall was blocking cloning and downloading with SSH."

What is our primary use case?

We are customers of GitHub.

What is most valuable?

GitHub provides the SFH key to protect our passwords and our connection, it's a helpful product. It secures our repositories so any attempt to access from outside the company is blocked. We also have control of our product versions in GitHub, which is very useful. I like the fact that you can use it on any device.

What needs improvement?

The only problem we have is that our firewall was blocking cloning and downloading with SSH.

For how long have I used the solution?

I've been using this solution for three years.

What do I think about the stability of the solution?

GitHub is stable. In the three years that I've been working with it, we've had very few problems.

What do I think about the scalability of the solution?

Stability is good, we have around 200 users.

How are customer service and support?

I never use the technical support of GitHub. I believe it's user-friendly but I've never needed to access it.

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

This is a free solution so there are no licensing costs.

What other advice do I have?

I rate this solution 10 out of 10.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Enterprise Architect at a tech company with 10,001+ employees
Real User
Stable solution for version control and source code management
Pros and Cons
  • "The most valuable feature is the source code management. It's very helpful and it's a great product."
  • "If you are uploading or cloning a large file, with more than 25 megs, it's pretty slow."

What is our primary use case?

The primary use case of this solution is for version control and source code management.

What is most valuable?

The most valuable feature is the source code management. It's very helpful and it's a great product.

What needs improvement?

If you are uploading or cloning a large file, with more than 25 megs, it's pretty slow.

The upload/download speed is pretty slow for a single large file. It is only a problem if the repo has a high-resolution pic or video.

For how long have I used the solution?

I have been using GitHub for three years.

What do I think about the stability of the solution?

This solution is quite stable.

We have over 1,000 users that use this solution daily.

How are customer service and technical support?

We very seldom need support.

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

Previously, we were using Bitbucket. We switched to GitHub because it is the number one source code management platform, and it has the cooperation of the open-source community. It provides for better collaboration. We all participate in the open-source community.

There are more users on GitHub, compared to Bitbucket.

How was the initial setup?

The initial setup is quite simple. It took less than an hour and could even be done in as little as 15 minutes.

What about the implementation team?

The server was set up with support from the team in the development center of the office. It's GitHub, so you don't need a special consultant for it.

What other advice do I have?

I would recommend this solution to organizations that are looking for a platform to manage source code.

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
Nor EL MALKI - PeerSpot reviewer
Project Manager at Leyton & Associés, SAS
Real User
Top 5Leaderboard
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?

GitHub is used to store my source code or raw reports.

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.

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.
PeerSpot user
Buyer's Guide
Download our free GitHub Report and get advice and tips from experienced pros sharing their opinions.
Updated: May 2024
Buyer's Guide
Download our free GitHub Report and get advice and tips from experienced pros sharing their opinions.