GitHub is an open source code hosting service that offers sharing and publishing services. It enables users to create public or private repositories that allow other users to copy, share, manage, and store versions and revisions of a project, be it a code, an app, or even Word documents and Final Cut projects. In this article, we cover user reviews and pricing. Ready to try hosting at GitHub? Get a free trial.
What GitHub Does Well
Users who gave GitHub a positive review said that it is a great collaborative tool for code management both for personal and professional use. They also noted that GitHub, being the biggest hosting service, gives users access to a wide variety of vendors. They added that pull requests are easy and that GitHub’s interface offers a variety of features that help organize, manage, and download repositories.
One user who gave GitHub a positive review on GetApp said that it is a fully-featured platform that allows them to vet and track changes to their codebase — from discussions on individual line codes to deployment. He loves that it has powerful API and webhooks, which makes building integrations and customizing workflows possible.
What GitHub Does Not Do Well
Users who gave GitHub a negative review dislike the steep pricing scheme of the app. Competing services, users noted, allow users to create both public and private repositories for free. Users also noted that GitHub has a steep learning curve and that some features, including the search and pull features, need improvement.
One user who gave GitHub a negative review on GetApp noted that although it is a complete and powerful tool in terms of functionality, it requires an initial learning curve. He dislikes that it does not have a free repository, even at least for a limited free version, for interested users to test it.
GitHub offers a free plan and three paid subscription options: Individual Pro ($7/month), Team ($9/user/month), and Enterprise ($21/user/month). The main differences between the plans include the number of collaborators for private and public repositories, as well as access to premium features such as team discussions, repository insights, two-factor authentication, and more.
|Individual - Free|
|Individual - Pro|
Ready to try out GitHub? Get a free trial.
Check out the list below of some of GitHub’s features:
- Code Hosting
- Project Management
- Code Review
- Social Coding
- Team Management
- Integrated Issue and Bug Tracking
- Graphical Representation of Branches
- Access Controls/Permissions
- Source Control
- URL shortener
- File Finder
- Task Checklist
What measures does GitHub take to keep private source codes secure?
GitHub does not store source codes on their servers. Clients fetch them directly from GitHub into the browser over a secure HTTPS connection. The only data stored in GitHub’s servers are comments, metadata, basic account data, and the access token authorized.
Are subscriptions required to create private organizational repositories?
While private personal repositories do not require a subscription, it is required for private organizational repositories. Each plan has a maximum number of monthly contributors, but once a review has been created, any number of people can view it and participate. By default, a subscription covers all reviews in a single organization, but it can be constrained or expanded, depending on the needs of the organization. This way, subscribers can guarantee that they won’t exceed their plan’s contributor quota.
Here is a list of some of GitHub’s popular integrations: