git setup para desenvolvimento local

2

Eu tinha passado por alguns Tutoriais e Treinamento Essencial do Git, eu tinha conhecimento básico para o GIT. O que eu aprendi no tutorial, eles me ensinaram como iniciar o repositório / github (como remoto).

Eu tenho uma pergunta. Desde GIT é repositório de distribuição. Como eu faço algumas pesquisas. Descobri que muitas pessoas estão criando um repositório local / servidor e pedem a seus colegas ou desenvolvedores que façam o check-out na máquina.

É possível GIT fazê-lo sem um chamado "repositório de servidores". O desenvolvedor B pode clonar o repositório do desenvolvedor A. O desenvolvedor B pode enviar seu código para o desenvolvedor A. O que eu quero dizer é que não existe um repositório / repositório "servidor / central". A e B podem fazer sua atualização push / pull entre eles. Vamos dizer que, de repente, o desenvolvedor C vem para a equipe, ele pode obter o código-fonte do branch master A / B.

Este conceito está correto? Se sim, há algum tutorial / livro ensinando como isso pode ser configurado?

Espero esclarecer minha dúvida. Se você precisar de algum esclarecimento, por favor me avise.

    
por Shiro 07.09.2012 / 09:37

2 respostas

1

Supondo que você tenha acesso ao shell para a outra máquina, você pode simplesmente fazer

git clone <user>@<machine>:~/somerepository

para clonar o repositório. Para puxar você faz

git pull <user>@<machine>:~/somerepository

É isso. Se você não tem acesso ao shell, você também pode puxar via http, se os arquivos, se os arquivos são distribuídos através do servidor web.

    
por 07.09.2012 / 10:40
1

Agradeço à Macro pela resposta,

Eu recebi minha resposta completa deste link.

link

Obrigado!

    
por 10.09.2012 / 03:33