2011-02-14 13 views
83

Sé que hay muchas maneras de ejecutar git en mi servidor, pero me gusta bastante la funcionalidad de git con la navegación de repositorio, el hecho de que puedo ver las versiones anteriores en la interfaz web.¿Hay un clon de Github en PHP que pueda ejecutar en mi propio servidor?

Ahora pude, usaría github, pero el problema es que nuestras reglas de control de fuente son muy estrictas y no podemos poner 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 una que me permita examinar el historial de revisión del proyecto git a través de una interfaz web?

Estoy ejecutando un servidor LAMP, pero consideraría idiomas alternativos como python, perl, etc. no debería haber nada disponible en php.

interesado en ambos pagados y softwares de código abierto

+0

No es 100% duplicado, pero hay muchas respuestas relevantes: [¿Hay algún producto de servidor Git de calidad comercial? (Http://StackOverflow.Com/q/3299222/). También vale la pena mirar: [desarrollo colaborativo de fuente abierta de etiqueta blanca (por ejemplo, github/sourceforge/google-code en un recuadro)?] (Http://StackOverflow.Com/q/2733691/). –

+2

'cerrado como no constructivo' y 77 + 1 votos ascendentes ... – dav

Respuesta

36

La aplicación Web detrás Gitorious es de código abierto. Puede tener una interfaz exactamente igual a la de su servidor web. No tiene todas las campanas y silbatos Github pero tiene la navegación fuente, el historial de revisiones, se compromete, etc.

carriles de ella, lo que podría no ser óptima para usted, pero también es gratis :-)

+7

http://gitorious.org/gitorious/pages/Installation –

23

Git viene con Gitweb, que es una interfaz básica del navegador para un repositorio de Git. Permite navegar por versiones arbitrarias del árbol.

Se puede ver en acción en gitweb http://git.kernel.org

+1

Y aquí hay algunas instrucciones para instalar gitweb: http://www.jedi.be/blog/2009/05/06/8-maneras-de-compartir-su-git-repositorio /. Esos son los que utilicé de todos modos. – isomorphismes

10

Si usted está dispuesto a pagar usted puede obtener su propia instalación de Github. Se llama Github Enterprise y se cobra por usuario (aproximadamente $ 5000/año por cada licencia de 20 plazas). Le proporcionan una máquina virtual y usted proporciona la infraestructura para ejecutarla.

16

Sé que esta es una respuesta tardía, pero hay una fabulosa aplicación de PHP llamada gitlist. http://gitlist.org/

Funciona de maravilla y se ve hermosa.

+1

también encontró este http://gitlab.org/ no PHP pero Rails – Peacemoon

Cuestiones relacionadas