Review of GItHub!
Overall Satisfaction with GitHub
We use GitHub as a central source control repository for all client engagements. GitHub allows our global teams to collaborate in real time through its best-in-class tooling and simple to use interface. Github also serves as the main integration point with other pieces of software, including integration into continuous integration and continuous deployment services.
Pros
- Central repository for tens of thousands of open source projects, making it very simple to contribute to those projects
- Desktop and web clients are robust, simple to learn, and easy to use
- Reliability is solid and we never have to worry much about Github being available
Cons
- Github's status as an industry leader means it's often targeted by sophisticated attackers with DDOS attacks, which has kicked it offline a handful of times in the past few years
- Lacks first-party support for mobile (no app component)
- Uncertainty in how Microsoft will manage the company post-deal-close
- Eliminates the need for manually tracking file changes, etc, leading to more time spent evaluating our actual software, and less time managing the process
- Fair pricing per-seat for most organizations, but can get expensive
Github is the clear industry leader in collaborative software development -- we use it because it has superior tooling, integrations with third parties, and hosts a lot of the open source code that we use every day. Bitbucket is a better fit for organizations that are deeply invested in JIRA. Gitlab is a great service as well, with all open-source code, it simply lacks the scale and recognizability of Github.
Comments
Please log in to join the conversation