========== On Server ==========
1. Install git on server
yum install git
2. Setup remote Git repository
mkdir /srv/git/mywebsite.git
cd /srv/git/mywebsite.git
git init –bare
3. Create a post-receive hook to tell GIT where our files should go
vim hooks/post-receive
#!/bin/sh
GIT_WORK_TREE=/var/www/vhosts/mywebsite/htdocs git checkout -f
4. Change file permission
chmod +x hooks/post-receive
========== On Development Machine ==========
5. Push files to server
git remote add production [email protected]:mywebsite.git
git push production master:refs/heads/master