An example would be if you are developing a mobile app, especially a paid one. While open-souce tends to be the status quo, there are some times when you don't want to have your code freely available. This can be a great option if you want to keep your code private while you work. We'll use the host '' in place of the domain you will use for your VPS. It will not have a web interface, this will just cover getting Git installed and your access to it set up. This tutorial will show you how to set up a fully fledged Git server using SSH keys for authentication.