If you are by any means involved in any part of the software development process, chances are you have heard or used (or both) git, and for sure – github. Github is great, you can create free account in no time, and be ready for pushing changes down your repos.