How to setup a Development Server, Git Server, Web Server? [closed]

view full story

http://serverfault.com – We have 3 Ubuntu boxes - development server, git server and a webserver and work from a windows xp machine. Is it possible to work on the development server, stage and manage files to push/pull from the git server, then deploy to the webserver once commited? Any advice, greatly appreciated. (HowTos)