Trabalho como analista de uma instituição financeira que, devido à sensibilidade dos dados, não armazena nenhum dado na nuvem. No entanto, estou conseguindo fazer com que minha equipe use o Git para gerenciamento de código. Fiquei me perguntando se havia alguma maneira de implementar solicitações pull do tipo Github em nosso próprio servidor. O recurso específico que me interessa é a capacidade de enviar um conjunto de alterações para comentários , sem que ele seja mesclado em um determinado ramo. Gosto do fluxo de trabalho de (1) enviar alterações, (2) revisar e comentar as alterações e (3) aceitar o commit ou rejeitá-lo. Isso pode ser implementado (ainda melhor, isso pode ser facilmente implementado) em nossos próprios servidores?
fonte
Você pode auto-hospedar o GitHub por um preço, pessoalmente acho que é muito caro, mas está disponível como alternativa se você apenas ama o GitHub.
Pessoalmente, fui com Gitorious e tive grande sucesso com isso. Auto-hospedando-o e integrando os recursos do projeto / repositório com um sistema Git Merge Request típico, ele funciona muito bem para equipes distribuídas e não-distribuídas.
fonte
Existem muitas alternativas ao github.com que incluem um recurso de solicitação de recebimento, incluindo várias que você pode instalar em seu próprio servidor, mediante taxa ou de acordo com uma licença gratuita. As opções gratuitas incluem Gitorious, Phabricator e Gitlab CE. Uma opção pela qual você teria que pagar é o GitHub Enterprise.
Vejo:
https://en.wikipedia.org/wiki/Comparison_of_source_code_hosting_facilities https://en.wikipedia.org/wiki/Forge_(software)
fonte