Estoy buscando una interfaz frontend para git repo escrita en PHP. Me gustaría que el software cumpliera con estos requisitos,
Gracias
Después de una recomendación de Izzy, ahora estoy usando GitList. Es fácil de instalar y la única configuración es básicamente configurar un archivo de configuración y una carpeta de caché (ni siquiera necesita una base de datos :). Tiene una excelente interfaz y los repositorios de git pueden estar de todos modos en el servidor (no es necesario que estén en el mismo directorio). Cumple con todos mis requisitos y más. Es de código abierto bajo la Licencia BSD. Tiene una interfaz fácil de usar y funciona con repositorios nuevos y antiguos. GitList usa solo Git, PHP y Apache, sin necesidad de nada más. Está en desarrollo activo (24 commits este año). Funciona muy bien en mi host compartido (asegúrese de que su host proporcione git a través de la línea de comando, el mío lo hace).
GitList es una interfaz web elegante y moderna para interactuar con múltiples repositorios de git. Le permite navegar por los repositorios utilizando su navegador favorito, ver archivos con diferentes revisiones, historial de confirmaciones, diferencias. También genera fuentes RSS para cada repositorio, lo que le permite mantenerse actualizado con los últimos cambios en cualquier momento y en cualquier lugar. GitList se escribió en PHP, sobre el micromarco Silex y con la tecnología del motor de plantillas Twig. Esto significa que GitList es fácil de instalar y personalizar. Además, la magnífica interfaz de GitList fue posible gracias a Bootstrap.
Características
- Compatibilidad con varios repositorios
- Soporte de múltiples sucursales
- Soporte de etiquetas múltiples
- Historial de compromisos, culpa, diferencia
- RSS Feeds
- Resaltado de sintaxis
- Estadísticas del repositorio
izzy