Deploy your site with git This gist assumes: you have a local git repo with an online remote repository (github / bitbucket etc) and a cloud server (Rackspace cloud / Amazon EC2 etc) your (PHP) scripts are served from /var/www/html/ your webpages are executed by apache apache's home directory is /var/www/