For many of the smaller sites I manage, I've been using git hooks on the server to simply check out the code into the live site directory after a commit is pushed, using the basic setup described here: <a href="http://toroid.org/ams/git-website-howto" rel="nofollow">http://toroid.org/ams/git-website-howto</a><p>I haven't tried anything with Capistrano, though; for the few sites that demand more code workflow control, I've just used different shell scripts along with git.