git configuração do cliente de cluster. Empurrar para o servidor A… replicar para o servidor B… Clonar o servidor B

1

Eu gostaria de criar um cluster de leitura / gravação do Git. Está claro como posso fazê-lo no lado do servidor. Como replicar os commits do servidor A para o servidor B.

Eu tento pesquisar como posso definir no lado do cliente para clonar e ler do servidor B e empurrar / confirmar para o servidor A.

    
por GergA 13.04.2018 / 17:55

1 resposta

2

Tanto quanto sei, você não pode fazer isso diretamente ao clonar, mas pode alterar o controle remoto criado para usar URIs diferentes por meio do comando set-url e da opção --push :

git clone <ServerB> # Create a clone from ServerB
git remote set-url --push origin <ServerA> # Set the push URI of the default remote to ServerA

Dessa forma, ele sempre buscará a partir do ServerB, mas irá para o ServerA (claro, somente quando usar o controle remoto definido)

    
por 13.04.2018 / 18:27