Вы правы, что Trac должен работать на той же машине, что и хранилище svn;для этого требуется локальный доступ к репо.
Чтобы использовать Trac, вам необходимо: установить программное обеспечение Trac, создать среду Trac, настроить веб-сервер, настроить аутентификацию Trac и пользователей, настроить Trac в соответствии с вашими потребностями.
Чтобы установить Trac, вы можете использовать яйцо, число оборотов в минуту или систему упаковки вашего дистрибутива и т. Д.
Чтобы создать среду Trac, вы запустите
trac /path/to/new/trac/environment initenv
и следуйте инструкциям.Поскольку у вас уже есть репозиторий svn, вы должны указать путь к нему в этом приглашении.
Чтобы настроить свой веб-сервер, вам нужно будет выбрать один из нескольких вариантов.Я склонен использовать mod_python, хотя другие направят вас к mod_wsgi.
Я бы порекомендовал установить AccountManagerPlugin и использовать его «вход в систему на основе форм» вместо http auth.Использование его с его htpasswd работает хорошо;Вы указали бы на файл htpasswd, который вы создали с правами администратора и хорошим паролем.Затем вы предоставите этой учетной записи администратора полный доступ к среде Trac следующим образом:
trac /path/to/new/trac/environment permission add admin TRAC_ADMIN
Теперь вы сможете войти в Trac с помощью веб-браузера в качестве администратора и настраивать Trac по своему усмотрению.
Кроме того, #trac на freenode - хороший ресурс для получения помощи.
Раскрытие информации: я один из разработчиков Trac.