думать о переезде в Trac - PullRequest
       16

думать о переезде в Trac

1 голос
/ 23 марта 2010

Мы начинаем разработку и находимся в точке, где нам нужен сайт отслеживания ошибок.Наш код написан на SVN, и мы думаем об использовании Bugzilla, но установка сложна.Вместо этого я собираюсь пойти на Трэка.Из того, что я понимаю, Trac должен был бы быть на той же машине, что и SVN.

Мне действительно трудно разбирать документацию Trac.Какие вещи я должен искать, когда буду мигрировать?

1 Ответ

8 голосов
/ 23 марта 2010

Вы правы, что 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.

...