The problem I am having is whenever I deploy a Drupal site from a git repository, I have to log in to the server and change permissions on a ton of folders by hand. That is something I want to automate. I am considering Capistrano, which I heard great things about, but the downside is it creates several folders in the "sites" folder and that doesn't work out if you have a multisite Drupal installation like mine.
Is there a simple way of making Capistrano work with multisite Drupal installations? Can you recommend a better solution to deploying a multisite Drupal install with git?