Sé que hay muchas formas de ejecutar git en mi servidor, pero me gusta bastante la funcionalidad de git con la navegación por repositorios: el hecho de que puedo ver versiones anteriores en la interfaz web.
Ahora que pude, usaría github, pero el problema es que nuestras reglas de control de fuente son muy estrictas y no se nos permite colocar archivos en otros servidores, incluso si están encriptados.
¿Existe un script que nos permita ejecutar una interfaz similar a github, o más bien uno que me permita navegar por el historial de revisiones del proyecto git a través de una interfaz web?
Estoy ejecutando un servidor LAMP, pero consideraría lenguajes alternativos como python, perl, etc. si no hubiera nada disponible en php.
interesado en software de código abierto y pago
fuente
closed as not constructive
y 77 + 1 upvotes ...Respuestas:
La aplicación web detrás de Gitorious es de código abierto. Puede tener una interfaz exactamente igual a la de su servidor web. No tiene todas las campanas y silbidos de Github, pero tiene búsqueda de fuentes, historial de revisiones, confirmaciones, etc.
Son rieles, que pueden no ser óptimos para usted, pero también son gratis :-)
fuente
Git en sí viene con Gitweb , que es una interfaz de navegador básica para un repositorio de Git. Permite navegar por versiones arbitrarias del árbol.
Puede ver Gitweb en acción en http://git.kernel.org
fuente
Sé que esta es una respuesta tardía, pero hay una fabulosa aplicación PHP llamada gitlist. http://gitlist.org/
Funciona muy bien y se ve hermoso.
fuente
Si está dispuesto a pagar, puede obtener su propia instalación de Github. Se llama Github Enterprise y cobra por usuario (aproximadamente $ 5000 / año por cada licencia de 20 puestos). Le proporcionan una máquina virtual y usted proporciona la infraestructura para ejecutarla.
fuente