This gist assumes:
- you have an online remote repository (github / bitbucket etc.)
 - you have a local git repo
 - and a cloud server (Rackspace cloud / Amazon EC2 etc)
- your (PHP) scripts are served from /var/www/html/
 - your webpages are executed by Apache
 
 - the Apache user is named 
www-data(may beapacheon other systems)