Sobre o Bonobo
Bonobo Git Server for Windows é uma aplicação web que você pode instalar no seu IIS para gerenciar facilmente seus repositórios git. É um projeto freeware.
Funcionalidades
- Acesso seguro/anonimo ao seus repósitórios git
- Interface web amigável para gerenciamento
- Acesso a repositórios baseados em usuário e grupo
- Gerenciador de arquivos de Repositorios
- Browser Commit
- Localização (multi-idioma)
Pre-requisitos
IIS 6 ou superior
Microsoft .Net Framework 4.0
Asp.Net MVC3
OBS: Antes de qualquer coisa, certifique-se de ter instalado o IIS: se você instalou o .Net Framework antes do IIS, não verá as extensões para o .Net. Se for o caso, utilize a opção Adicionar/Remover programas do Painel de Controle para reparar a instalação do .Net Framework.
Baixe o Bonobo e faça o Deploy no servidor IIS
Baixe a versão mais atual do Bonobo.
Deploy no IIS7
Crie a pasta C:inetpubwwwrootBonobo.Git.Server e descompacte todos os arquivos do pacote de instalação aqui.
Selecione as Propriedades da pasta AppData em C:inetpubwwwrootBonobo.Git.Server. Vá na aba Security, clique em edit, selecione IIS user (no meu caso, IIS_IUSRS) e habilite as opções de Modify e Write ao usuário. Aplique as mudanças.
Abra o IIS Manager (painel de controle). Acesse o Default Web Site (e dentro dele a pasta Bonobo.Git.Server).
Converta a pasta Bonobo.Git.Server em uma aplicação
Verifique se a aplicação está rodando: abra o browser e acesse http://localhost/Bonobo.Git.Server
Sistemas x64
Se seu sistema operacional for de 64bits, precisará atualizar o SQLite.
Baixe a versão 64bits do assembly System.Data.SQLite
Substitua o arquivo na pasta bin (no diretório do Bonobo) pelo assembly baixado.
1° Acesso e Valores Padrão
Se tudo estiver bem, ao acessar o bonobo no endereço instalado deverá aparecer uma tela de login. Os valores default (lembre-se de alterá-los depois) são:
user: admin
senha: admin
Configurando o Diretório dos Repositórios
Antes de começar a usar o GIT, você deve configurar o diretório onde os repositórios serão armazenados…
Comece criando um diretório onde o servidor de aplicações tem permissão de escrita. O mais adequado aqui seria usar o App_Data onde já demos permissão de gravação durante a implantação da aplicação.
Vá para o diretório citado (provavelmente c:inetpubwwwrootBonobo.Git.ServerApp_Data) e crie uma pasta chamada Repositories.
Copie o caminho físico desta pasta…
Abra o GitServer logando como administrador (admin/admin). Acesse a opção Global Settings, utilize o caminho da sua pasta de repositórios criada no item anterior e salve as alterações.







é exatamente o que eu procurava, vou testar e se tiver dúvidas darei um feedback.
Parabéns.