Gerenciamento de servidor Git fácil de usar

Gerenciamento de servidor Git fácil de usar

Em relação aos controles de origem tenho experiência com TFS (Team Foundation Server) e estou trabalhando com GitHub para alguns de meus projetos de código aberto. Agora quero configurar um servidor Git autenticado em meu próprio servidor.

Li alguns guias, mas me parecem um pouco complicados, principalmente quando tenho que lidar com autenticação. Estou procurando uma solução simples e fácil de configurar/gerenciar para isso.

Por exemplo, um pacote web que me permite gerenciar usuários e projetos em um servidor Git. Existe algum?

Responder1

Você pode querer experimentarGitLab.

No entanto, até onde eu sei, não existe uma versão empacotada para o Ubuntu, então você teria que realizar a instalação manualmente, e a instalação pode ser um pouco intrusiva (pode desarrumar arquivos que não são rastreados pelo gerenciador de pacotes sobre o seu sistema). Uma vez instalado, o gerenciamento é muito fácil.

Para contornar o problema "intrusivo", você pode querer considerar instalá-lo em uma VM ou Linux Container (LXC) que execute apenas GitLab (como um servidor de aplicativos).

Responder2

Gitoseé um bom software de autenticação/gerenciamento de usuários Git. Eu o usei profissionalmente no passado e achei fácil de usar e manter. Não seria difícil configurar uma UI baseada na web para gerenciá-lo, como algo como o Gitlab é para o Gitolite. Consulte a seção "Veja também" na parte inferior da página que vinculei.

informação relacionada