В прошлом мне действительно нравилось использовать 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 , так как это похоже на другие части программного обеспечения, которые делают то, что я ищу. Любые другие предложения приветствуются.