We have a website that has all its PHP/HTML/JS/CSS/etc files stored in a Git repository.
We currently have 3 types of computers (or use cases) for the repository.
Look at the git urls portion of http://www.kernel.org/pub/software/scm/git/docs/v1.6.0.6/git-push.html
so you would try:
git push ssh://admin@webserver.com/~admin/domain.com/ master
ADDED: I think part of what you are asking for is how to have multiple remote repositories.
git remote add webserver ssh://admin@webserver.com/~admin/domain.com/
that allows you to run:
git push origin master
git push webserver master