Pregunta ¿Cómo puedo tener Github en mi propio servidor?


¿Hay algo por ahí como Github que sea para tu propio servidor local? Tengo curiosidad por saber si hay un script PHP o incluso un cliente de escritorio que imita la funcionalidad de Github, me encanta Github, pero sería bueno poder alojarlo en mi propio servidor.

Disculpas si esto no se considera "programación" suficiente, pero generalmente solo los programadores usan GIT y Github


Actualizar

En primer lugar, gracias por todas las excelentes sugerencias, es genial ver que hay opciones por ahí. De lo que se publica aquí y de mi google puedo decir que parece que las soluciones de Github mejor o más parecidas están codificadas en Ruby, lo cual es genial para algunos, pero yo soy un tipo de PHP (por ahora).

La mayoría de los visores de PHP GIT son proyectos obsoletos y abandonados o simplemente se ven como basura (me doy cuenta de que podría arreglarlos para que se parezcan más a Github), pero encontré algo en PHP que parece prometedor hasta el momento. Se llama Glip, está en Github aquí https://github.com/patrikf/glip y para mí es la solución más atractiva y fácil de usar que he encontrado para PHP hasta ahora. Para el usuario avanzado de Git, puede que no sea suficiente, pero para mí solo quería poder ver un repositorio de git y eso proporciona esa funcionalidad.

Ahora mi búsqueda continúa para encontrar la solución perfecta, ¿la encontraré alguna vez? Eso espero pero, por ahora, esto es lo que tenemos. Estoy considerando escribir uno propio, uno que sea atractivo como Github y que tenga otras características como un seguimiento de incidencias para solicitudes de errores y características. Todos los que he visto hasta ahora no son tan buenos


74
2017-12-05 19:39


origen


Respuestas:


Ahi esta Empresa GitHub.

Y ahí está un "clon" de código abierto .

PD: Si GitHub no está bien para ti porque no hay repositorios privados gratuitos, puedes intentarlo bitbucket.


64
2017-12-05 19:42



Estoy bastante sorprendido de que nadie haya mencionado el fuente abierta proyecto gogs (http://gogs.io)  o una bifurcación derivada llamada gitea (http://gitea.io) que básicamente ofrece lo mismo que lo que hace gitlab (sin incluir Wiki, revisión de código, fragmentos de código), pero con recursos de sistema mínimos (huella baja), siendo perfecto para ejecutarse en una Raspberry Pi, por ejemplo. La instalación y el mantenimiento también son mucho más simples.


18
2017-08-28 08:58



Hay algunas alternativas de fuente abierta:


10
2017-12-05 19:47



Gitlab ha hecho que su servicio esté disponible para ejecutarse en su propio servidor de forma gratuita. https://about.gitlab.com/downloads/


8
2017-11-15 18:05



Si debe tener GitHub, existe la versión empresarial como ya se mencionó.

Si desea buscar alternativas para ejecutar un servidor central de git para su empresa, puede probar Gitolite.

https://github.com/sitaramc/gitolite
https://github.com/sitaramc/gitolite/wiki/


5
2017-12-05 19:45



Deberías echarle un vistazo a este: http://gitlist.org/.

Está escrito en PHP como querías que fuera.


5
2017-11-11 19:39



Busqué implementaciones de PHP git también, pero sin resultados. La única manera de volver a crear un sitio similar a GitHub es configurar un servidor git "real" en su propio servidor y luego usar un cliente web PHP git como http://www.xiphux.com/programming/gitphp/.

Desafortunadamente, puede olvidarse de hacer esto con una solución de alojamiento. Necesita un servidor virtual real donde pueda instalar todo lo que desee.

Sin embargo, si necesita un lugar donde almacenar algún código personal, no público, no accesible para todos para un proyecto, puede probar BitBucket. Ofrece repositorios git privados y compartidos de forma gratuita.


4
2017-12-05 19:44



Atlassian's Stash (ahora llamado BitBucket Server) está llegando a ser una buena alternativa para Github Enterprise. Soy una puta de JIRA, así que me gustan las integraciones que tienes con eso.


4
2018-04-08 12:01



Sí, está GitHub Enterprise :)

https://enterprise.github.com

El único problema es que es un poco caro :(


3
2017-12-05 19:41



Lo intenté gitosis eso es completamente línea de comando. Y elegí este.

Siendo un chico de Java, también miré con interés a Gitblit.


3
2018-02-26 16:20



¿Qué funciones en github estás buscando?

Si no desea la colaboración, extraiga solicitudes, etc., pero solo quiere que sus repositorios sean visibles, git instaweb creará algo para ti.


2
2017-12-05 19:46