Configurando um servidor Git

2

Minha equipe está trabalhando com vários servidores RedHat Linux e gostaríamos de sincronizar nossas fontes de um servidor para outro (para vários projetos distintos).

Gostaria de configurar um git-server como um controle de versão; no entanto eu sou novo para git e estou confuso com os termos ('servidor', 'daemon', 'repositório', etc ...). Além disso, estamos trabalhando por trás de um firewall.

Alguém pode me indicar um link sobre como configurar um servidor git?

Obrigado,
Pierre

Atualização: o melhor recurso que encontrei foi link mas, por exemplo, como posso "usar as chaves ssh para fazer login para que vários desenvolvedores possam se conectar de forma segura e fácil"

    
por Pierre 28.04.2010 / 14:12

4 respostas

5

Eu recomendaria a gitosis

gitosis aims to make hosting git repos easier and safer. It manages multiple repositories under one user account, using SSH keys to identify users. End users do not need shell accounts on the server, they will talk to one shared account that will not let them run arbitrary commands.

    
por 28.04.2010 / 14:41
2

O livro Pro Git tem um capítulo inteiro sobre o fornecimento de serviços Git: Git no servidor . Também abrange a gitosite e a gitolite.

    
por 28.04.2010 / 15:02
1

A gitosis é praticamente não-mantida; o último commit significativo foi feito há mais de 2 anos.

Gitolite é uma ordem de magnitude mais poderosa e tem muitos usuários agora.

Disclaimer: Eu sou o autor, então eu sou claramente tendencioso: -)

    
por 10.09.2010 / 06:02
-1

O SSH é uma ferramenta fundamental para segurança e comunicação de rede e é muito útil para qualquer número de tarefas. Eu recomendo que você obtenha o básico disso antes de continuar com o Git. Você não encontrará nenhuma falta de tutoriais para ajudá-lo. Eu estou supondo que os computadores cliente estão executando o Windows - Putty é o programa cliente SSH usual para esse o / s.

    
por 28.04.2010 / 16:41

Tags