Developers love it
September 25, 2021

Developers love it

Anonymous | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User

Overall Satisfaction with GitHub

GitHub is used by different departments in our organization. GitHub is used as a version control platform and deployment of our source code.
  • As a repository it's great. It houses almost all the open-source applications/code that anyone can fork and play with. A huge collection of sample codes available with problem statements across different domains make Github a one-stop location.
  • I use GitHub with Windows and the Git Bash is superb. It [is] a powerful alternative to the Command Prompt and Powershell. Allows me to run shell scripts and UNIX commands inside the terminal [on] a Windows PC.
  • GitHub integration with almost all cloud development/deployment platforms is amazing. Deploying a new application in Azure is really smooth. Just link the GitHub repositories and it's good to go. From automatic build to deployment everything is just amazing.
  • Not an easy tool for beginners. Prior command-line experience is expected to get started with GitHub efficiently.
  • Unlike other source control platforms GitHub is a little confusing. With no proper GUI tool its hard to understand the source code version/history.
  • Working with larger files can be tricky. For file sizes above 100MB, GitHub expects the developer to use different commands (lfs).
  • While using the web version of GitHub, it has some restrictions on the number of files that can be uploaded at once. Recommended action is to use the command-line utility to add and push files into the repository.
  • Version Control. Apart from regular code commits, stash options [are] superb. It allows us to park the code for later use without impacting the actual code.
  • Deployment using Git Actions.
  • Growing community to support all the development queries.
  • Its replacing TFS in most [of] our projects and thereby becoming a cheaper alternative and saving some money for us.
While SVN comes with basic functionalities, TFS is a superior tool and often unused to its potential in most cases. GitHub brings that equilibrium. It perfectly works like a versioning tool and can also be used to create CICD deployment pipelines.

Do you think GitHub delivers good value for the price?

Not sure

Are you happy with GitHub's feature set?

Yes

Did GitHub live up to sales and marketing promises?

I wasn't involved with the selection/purchase process

Did implementation of GitHub go as expected?

Yes

Would you buy GitHub again?

Yes

Best suited:
  • When we want to setup an automated deployment pipeline.
  • When we need a repository while working on open source projects supported by a huge community.
  • If you want to deploy the programs in cloud platforms. Tested on platforms like AWS, Azure, GCP, Heruko.
Less appropriate:
  • When the need is just for version control. GitHub is more than that.