Great Service for many different teams!
June 06, 2018

Great Service for many different teams!

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

Overall Satisfaction with GitHub

GitHub is currently used by I entire organization to fork and customize popular repositories for our company's own usage. We additionally privately host our own original code repositories. GitHub has many useful integrations that work well with our company's choice of products for productivity, management, etc... and allows for easy, quick setup when there isn't a lot of time for overhead.
  • GitHub does a great job at managing issues and assignment of issues with team members. Their easy-to-navigate issue portion of each repository makes it easy to identify which issues have to do with each branch, and which team member(s) are assigned to each issue.
  • GitHub has a variety of useful integrations with other software like Slack, which makes it easy to comment on code commits in a team-chat setting.
  • GitHub's wiki section of each code repository is a very useful tool to introduce in-depth documentation pertaining to the code in that repository.
  • GitHub can get quite expensive for teams, since they charge for plans that include more than 2 people.
  • There is no free mobile app integration or manager in case you want to check your code commits on the go.
  • If you're new to VCM or Git, GitHub doesn't really have a formal learning process or introduction on their platform. You will have to look elsewhere for a good tutorial on how to use GitHub/Git.
  • With GitHub, we're able to deliver and release code a lot quicker.
  • GitHub allows us to offset the costs and management of code to a third-party.
  • Some of the product management costs in the early stages of a project are offset by using the issues and comments parts of repositories.
Bitbucket and Gitlab are both really similar to GitHub in terms of a feature set, with the only real difference between these services being the price. In terms of features. The only small subtle differences are in the feature sets of each repository and the integrations that each service provides with third-parties.
GitHub has created and worked on a very well-designed interface that is easy-to-use and intuitive. For almost all companies, GitHub is the best solution for VCM, as it has an all-inclusive feature set that is optimal for small to large Engineering teams, regardless of your company's stage. The only thing that can really get in the way of a company hosting their code on GitHub is the cost...