Trabajo como analista para una institución financiera que, debido a la sensibilidad de los datos, no almacenará ningún dato en la nube. Sin embargo, estoy teniendo éxito haciendo que mi equipo use Git para la gestión del código. Me preguntaba si había alguna forma de implementar solicitudes de extracción tipo Github en nuestro propio servidor. La característica específica que me interesa es la capacidad de enviar un conjunto de cambios para comentarios , sin que realmente se haya fusionado en una rama determinada. Me gusta el flujo de trabajo de (1) enviar cambios, (2) revisar y comentar los cambios y (3) aceptar el compromiso o rechazarlo. ¿Se puede implementar esto (aún mejor, se puede implementar fácilmente ) en nuestros propios servidores?
fuente
Puedes alojar GitHub por un precio, personalmente creo que es muy caro, pero está disponible como alternativa si amas a GitHub.
Personalmente fui con Gitorious y tuve un gran éxito con él. Autohospedado e integrando las características del proyecto / repositorio con un sistema típico de solicitud de fusión Git, funciona muy bien para equipos distribuidos y no distribuidos.
fuente
Hay muchas alternativas a github.com que incluyen una función de solicitud de extracción, incluidas varias que puede instalar en su propio servidor, ya sea por una tarifa o de acuerdo con una licencia gratuita. Las opciones gratuitas incluyen Gitorious, Phabricator y Gitlab CE. Una opción que tendría que pagar es GitHub Enterprise.
Ver:
https://en.wikipedia.org/wiki/Comparison_of_source_code_hosting_facilities https://en.wikipedia.org/wiki/Forge_(software)
fuente