Just upgraded the Gitlab installation at work. Was fairly straightforward once I ran into the upgrade docs shown here: https://github.com/gitlabhq/gitlabhq/wiki . Feel free to get in touch if you need help setting an instance up for your team.
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.