- Устанавливаем Trac.
- Устанавливаем GitPlugin.
- Создаем новый git-репозитарий, или клонируем имеющийся. Коммитим что-нибудь, чтобы наполнить репозитарий.
- Инициализируем рабочее окружение Trac:
$ trac-admin /путь/до/рабочего-окружения-trac initenv - Когда мастер спросит про "Database connection string", оставить по умолчанию
- В "Repository type" указать git
- Когда мастер спросит про "Path to repository" - указать /путь/до/репозитария/.git
- Указываем плагин в настройках созданного окружения Trac. В conf/trac.ini добавляем:
[components]
tracext.git.* = enabled
и
[git]
cached_repository = true
persistent_cache = true
shortrev_len = 6
git_bin = /usr/bin/git - Выставить необходимые права. Например:
$ chown -R www-data.www-data/п уть/до/рабочего-окружения-trac - Проверить работу trac:
$ tracd --port 8000 /путь/до/рабочего-окружения-trac - Запустить срипт для развертывания trac`a:
$ trac-admin /путь/до/рабочего-окружения-trac deploy /путь/до/рабочего-окружения-trac/. Например: $ trac-admin /var/www/trac/ deploy /var/www/trac/ - Указать ссылку на ваш проект. В httpd.conf добавить:
ScriptAlias /trac /var/www/trac/cgi-bin/trac.fcgi/и
SetEnv TRAC_ENV "/var/www/trac" - Перезапустить apache. Теперь проект будет доступен по адресу localhost/trac
понедельник, 14 июня 2010 г.
Использование Trac и Git
Совместное использование системы управления проектами Trac и системы контроля версий Git.