> If I don't need the web interface and public code sharing, why would I use this verse getting a Linode instance and installing git there.
Private code sharing. You have to install something like gitolite (see my other comment) to do private code sharing with git on a VPS, or you'd have to create a system-level user for every person you want to share code with.