Overall Satisfaction with GitHub
We use GitHub to host our code, back it up with source control, and as part of our software development life cycle via code reviews using the pull request feature. We also use GitHub to review the code of open source libraries and contribute to open source in general.
- Source control
- Reviewing code
- General ease of use
- Searching through code
- Outside collaborator functionality makes it hard to assign permissions correctly.
- GitHub is much cheaper than self-hosting a Git server.
- It makes collaboration and code review much easier.