Please excuse the frustrating undertones as I have attempted to get this set up correctly multiple times to no avail (possibly and most likely due to my ignorance, but also
A couple of pointers:
The section about git on the server on Scott Chacon's pro git book
Gitorious is FOSS