Get an account on linuxplumbersconf.org - email pdx-conf and ask. Ask them to add you to the pdxplumbers group or you can't create a copy of your web site in the right place. Once you are logged in: $ newgrp pdxplumbers $ mkdir cd /var/www/linuxplumbersconf.org/htdocs/users/<username> $ cd /var/www/linuxplumbersconf.org/htdocs/users/<username> $ git-clone /var/www/linuxplumbersconf.org/htdocs/site.git/ $ cd site Now edit template/config.php to set the site root directory to your clone: <?php $ROOT=/users/<username>/site/" ?> Don't forget the trailing slash. Note that links to other parts of the web site should include this variable. Right: <a href="<?php echo $ROOT ?>committee"> Wrong: <a href="/committee"> Wrong: <a href=http://linuxplumbersconf.org/committee> Now fix the news feed error: $ chmod 777 cache Your new web site should be visible at: http://linuxplumbersconf.com/users/<username>/site/ When you want to check in changes: $ git-status # see what's changed $ git-add [files you actually want to commit changes to] # DON'T include template/config.php $ git-status # make sure you got them all $ git-commit $ git-push /var/www/linuxplumbersconf.org/htdocs/site.git/ master:master $ cd /var/www/linuxplumbersconf.org/htdocs/ $ git-pull site.git master News feed: Get a wordpress blog from Brandon - when you post to it, it will show up on the front page. If you need to edit existing posts, ask Brandon for admin access, then go to: http://linuxplumbersconf.wordpress.com/wp-admin Once you've finished editing posts, get rid of the web-site cache of the old versions of the posts: $ rm cache/[0-9]* # don't delete README, git will haunt you (I assume this has to be done on the main site too.)