I saw a link to this article about using SSH: http://net.tutsplus.com/tutorials/tools-and-tips/ssh-what-and-how/
I noticed mention of using git locally, and remembered the setup I did twice recently to set up a git server on two separate virtual machines in the cloud recently.
To set it up, you’ll need gitolite, and the instructions are here: http://sitaramc.github.com/gitolite/qi.html . It couldn’t be simpler to install or manage users and repositories. Give it a shot if you need to set up a git server for remote backups or for team collaboration, and let me know if you run into trouble in the comments, and I’ll be glad to help.