En el pasado realmente he disfrutado usando Trac con repositorios de subversión alojados en algunos de mis servidores. El ticketing integrado y la navegación en línea del código es muy conveniente.Git y Trac (o similar)
He utilizado github para algunos de mis proyectos públicos, pero no tengo el dinero para pagar un servicio adicional, especialmente cuando ya estoy pagando por el alojamiento remoto de VPS.
¿Alguien sabe o tiene experiencia en la creación de algo así como Trac con el control de versión git? Específicamente, ya puedo presionar a un servidor remoto, pero me gustaría tener alguna interfaz web que me permita (y a las personas que trabajan conmigo) ver las confirmaciones y el estado actual de la base de código en línea sin hacer público el proyecto. Soy consciente de GitPlugin pero no he podido ponerlo en funcionamiento correctamente. ¿Cualquier otra sugerencia?
El ticketing integrado (y wiki) es deseado pero no es una necesidad absoluta.
Editar:
Después de jugar un poco con GitPlugin y Trac un poco más que he podido conseguir ponerlo en funcionamiento. El principal problema era que tenía que activar de forma explícita el plugin para el medio ambiente trac haciendo algo como esto en trac.ini:
[components]
# for version 0.10
gitplugin.* = enabled
# for version 0.11
tracext.git.* = enabled
También puede probar Redmine y CGit ya que esto parece como otras piezas de software que hacer lo que estoy buscando. Cualquier otra sugerencia es bienvenida.
Trabajo en un proyecto que usa Git + Redmine, y es genial. – mipadi
El único inconveniente para mí es la sintaxis Wiki en Redmine. Sigue siendo una herramienta genial. – 0xC0000022L
Trac tiene soporte para git out of the box [desde finales de 2012] (http://trac.edgewall.org/wiki/TracGit). – Tim