If you need to setup a private repository and want to do so locally, rather than using a hosted solution, you have a number of options. Repo Access over SSH Generally, the easiest solution is to simply use Git over SSH. If users already have ssh accounts on a machine, you can put the git repository anywhere on the box that they have access to and let them access it over normal ssh logins. For exam