This post has already been read 1923 times!
Git and SSH are both powerful tools, and git/ssh work well together.
We introduce how to set up git server via ssh in this post. Git server through SSH is easy and fast to set up, although every user will have access to all repositories in the git server over SSH and every user is the git administrator.
Server side git user and home
See more in the Michael's Git Tutorial - Setting Up a Git Server