Free Git and GitHub Essentials tutorial, You do not need GitHub to use Git. GitHub (and any other local, remote or hosted system) can all be peers in the same distributed versioned repositories within a single project. Github allows you to: Share your repositories with others .