Eu sei que há muitas maneiras de executar o git no meu servidor, mas eu gosto bastante da funcionalidade do git com a navegação repo - o fato de que posso ver as versões anteriores na interface da web.
Agora que consegui, usaria o github, mas o problema é que nossas regras de controle de origem são muito rígidas e não podemos colocar arquivos em outros servidores, mesmo que estejam criptografados.
Existe um script que nos permite executar uma interface semelhante ao github, ou melhor, um que me permite navegar no histórico de revisão do projeto git por meio de uma interface da web?
Estou executando um servidor LAMP, mas consideraria linguagens alternativas como python, perl etc, caso nada em php esteja disponível.
interessado em softwares pagos e de código aberto
fonte
closed as not constructive
e 77 + 1 votos positivos ...Respostas:
O webapp por trás do Gitorious é de código aberto. Você pode ter uma interface exatamente igual a partir do seu servidor web. Ele não tem todos os recursos do Github, mas tem navegação na fonte, histórico de revisão, commits, etc.
São trilhos, o que pode não ser ideal para você, mas também é grátis :-)
fonte
O próprio Git vem com o Gitweb , que é uma interface de navegador básica para um repositório Git. Ele permite navegar em versões arbitrárias da árvore.
Você pode ver o Gitweb em ação em http://git.kernel.org
fonte
Eu sei que esta é uma resposta tardia, mas há um aplicativo PHP fabuloso chamado gitlist. http://gitlist.org/
Funciona muito bem e é lindo.
fonte
Se você estiver disposto a pagar, pode obter sua própria instalação do Github. É chamado Github Enterprise e cobra por usuário (cerca de US $ 5.000 / ano para cada licença de 20 estações). Eles fornecem uma VM e você fornece a infraestrutura para executá-la.
fonte