Como configurar meu próprio Git Server?

1

Estou ficando confuso sobre como ter um servidor Git em minha própria máquina.

Eu preciso configurar um servidor central com todos os repositórios do Git, como o Subversion. Qual a minha melhor opção?

Instale a gitosis?

    
por André 02.10.2011 / 17:26

2 respostas

4

Bem, isso realmente depende de alguns fatores.

se for um ambiente multiusuário no qual você NÃO quer necessariamente que todas as pessoas que possuem repositórios GIT também tenham acesso SHELL, então eu recomendaria o Gitolite. (A gitosis é quase tão boa quanto a morte agora).

Muito parecido com a gitosis, o Gitolite permite envs multiusuários com muitos repos e gerenciamento fácil de usuários e privilégios usando chaves ssh, sem a necessidade de os usuários terem acesso shell ao servidor.

    
por 02.10.2011 / 18:39
0

Se você gostaria de ter uma experiência semelhante ao Github dentro do seu ambiente, mas não quer pagar pelo Github , o Gitlab é bonito razoável.

Opções LDAP-Auth, RBAC, Config-Management disponíveis (Chef, pelo menos), fluxo de trabalho pull-request ("Solicitações de mesclagem" para elas ...) tornam isso uma opção viável.

Além disso, é um projeto de código aberto com uma empresa por trás dele.

Uma desvantagem é que ele rastreia o GitHub em recursos. Isso significa que, se você estiver animado com algo novo que o GitHub tenha feito, terá que esperar por ele ou contribuir com algum trabalho sozinho.

    
por 04.02.2016 / 14:38

Tags