Quais são os passos para configurar a gitosis?

5

Procurando por etapas de configuração para a gitosis após a instalação de apt-get .

    
por cmcginty 22.10.2010 / 00:23

4 respostas

3
  1. apt-get install gitosis

    a. O diretório do repositório de gitoses é: /srv/gitosis

    b. O usuário da gitosis é criado e nomeado automaticamente: gitosis

  2. Inicie a gitosis com sua chave pública:

    sudo -H -u git gitosis-init < id_rsa.pub

  3. Agora você pode clonar no seu repositório local:

    git clone gitosis@[SERVER]:gitosis-admin.git

por cmcginty 13.11.2010 / 00:33
1

Se bem me lembro, o Progit tem um excelente capítulo .

    
por Sőrés Viktor 31.10.2010 / 13:04
0

Sugiro olhar para esta página . Ele fornece instruções claras sobre como fazer a configuração para sistemas Debian (como o Ubuntu).

Primeiro você cria um novo repositório, então você verifica isso usando o cliente git. Esse check out pode ser usado para configurar o servidor. Mas tudo isso é muito bem explicado nessa página.

Boa sorte!

    
por W. Goeman 22.10.2010 / 00:35
0

Ok, então apt-get install gitosis deveria ter criado um novo usuário no seu sistema chamado "gitosis". A gitosis funciona criando um repositório de administração na pasta inicial desse usuário e, para administrar o git, você clona esse repositório, faz as alterações desejadas e, em seguida, envia as alterações de volta ao repositório original.

Para fazer a gitosis criar o repo admin, você provavelmente precisará criar um par de chaves ssh e dizer para a gitosis usá-lo para autenticação do usuário. Tente ssh-keygen -t rsa para criar o par de chaves e copie a parte pública (id_rsa.pub) para uma pasta no servidor onde o usuário da gitosis tenha acesso de leitura (/ tmp deve funcionar). Depois disso, você pode executar sudo -H -u gitosis gitosis-init < /tmp/id_rsa.pub para fazer a gitosis inicializar o repositório administrativo.

Quando o repositório admin foi criado, você usa a parte privada do par de chaves ssh (provavelmente chamado "id_rsa") para autenticar seu cliente git ao clonar o repo admin. Para clonar o repositório admin, o seguinte comando pode ser usado git clone git@[servername]:gitosis-admin.git .

Agora você pode adicionar as chaves públicas para qualquer pessoa que supostamente tenha acesso aos repositórios git ao repositório administrativo.

    
por Zaz 22.10.2010 / 00:38

Tags