GitHub is a leader in Version Control and Collaboration
December 14, 2017
GitHub is a leader in Version Control and Collaboration
Score 9 out of 10
Vetted Review
Verified User
Overall Satisfaction with GitHub
The main users of GitHub at my company are the people on the Engineering, Data Science and Analytics teams. It serves as our version-controlled code repository for our code and files that power most parts of our website and business functions. GitHub allows people across these teams to collaborate in real time.
- Version control - GitHub has a record of past commits, so that people can see what changed. We can also revert back to older versions if need be.
- Easy collaboration - Users can access and edit each other's code.
- Widely used by many people and organizations - since GitHub is a popular tool, technical workers may see more value in learning the specifics of this tool. There are many resources available to learning it.
- GitHub appears to be more developer-focused, and it might be difficult for non-programmers to get up to speed on how it works.
- You must pay to get a private repository (default is that your files will be public).
- Size limitations prevent users from viewing larger files in preview mode.
- GitHub has made a positive impact on my company's ROI because users across the organization are able to collaborate on code more efficiently.
- GitHub has allowed us to make updates to our website more quickly, which allows us to fix costly bugs and implement improvements more rapidly.
- GitHub allows users with less of a technical background to see and contribute to technical projects.
Bitbucket supports Mercurial VCS in addition to Git. Since it is an Atlassian product, Bitbucket is very well integrated with the company's other tools, like JIRA (which is widely used in the development industry), Jenkins, and Bamboo. It offers many of the same features as GitHub as a collaboration and version control tool.
However, Github has integrations with AWS, Zendesk, Windows Azure, Heroku, and Google Cloud. Since my company was using several of these tools, GitHub was a better choice.
However, Github has integrations with AWS, Zendesk, Windows Azure, Heroku, and Google Cloud. Since my company was using several of these tools, GitHub was a better choice.