I'm currently setting up my remote git repository for my blog. I have to setup a post-update script, so that changes to the remote repo will be reflected in the local checkout of my blog (which is on the same server, coincidentally). It's a bit of a hack, but PyBlosxom needs the actual files around somewhere on the server.
Here's my post-update script (where $blog is the directory of your local repository):
#!/bin/sh
cd $blog
unset GIT_DIR
git-fetch origin
git-reset --hard origin/master
| link | 0 comment(s)

