В прошлом мне действительно нравилось использовать Trac с репозиториями subversion, размещенными на некоторых моих собственных серверах. Интегрированный билет и онлайн-просмотр кода очень удобны.
Я использовал github для некоторых моих публичных проектов, но у меня нет денег, чтобы выложить за дополнительную услугу, особенно когда я уже плачу за удаленный хостинг VPS.
Кто-нибудь знает или имеет какой-либо опыт настройки чего-то вроде Trac с контролем версии git? В частности, я могу уже нажать на удаленный сервер, но я бы хотел, чтобы какой-то веб-интерфейс позволял мне (и людям, работающим со мной) видеть, что коммиты и текущее состояние кодовой базы онлайн не делают проект общедоступным. Я знаю GitPlugin, но не смог его успешно запустить. Любые другие предложения?
Интегрированный билет (и вики) желателен, но не является абсолютной необходимостью.
Edit:
Поиграв с GitPlugin и Trac немного больше, я смог его запустить и запустить. Основная проблема заключалась в том, что мне нужно было явно включить плагин для среды trac, выполнив что-то вроде этого в trac.ini:
[components]
# for version 0.10
gitplugin.* = enabled
# for version 0.11
tracext.git.* = enabled
Я также могу попробовать Redmine и CGit, поскольку это похоже на другие части программного обеспечения, которые делают то, что я ищу. Любые другие предложения приветствуются.