Вы устанавливаете Capistrano на компьютерах, с которых вы хотите контролировать процесс развертывания (запустите «cap deploy» и т. Д.). Вы действительно хотите запускать задачи capistrano с удаленного веб-сервера (я думаю, через ssh)? Вот почему капистрано обычно устанавливается на машине разработчика. Впрочем, неплохо иметь SVN и веб-сервер на одной машине. Вы можете управлять svn репо (удаленным или локальным) с помощью переменной :repository
.