Настройка клиента кластера git. Отправить на сервер A… реплицировать на сервер B… Клонировать сервер B

Я хотел бы создать кластер чтения / записи Git. Понятно, как это сделать на стороне сервера. Как реплицировать коммиты с сервера A на сервер B.

Я пытаюсь найти, как настроить на стороне клиента клонирование и чтение с сервера B, а также push / commit на сервер A.

1
задан 13 April 2018 в 18:55
1 ответ

Насколько мне известно, вы не можете сделать это напрямую при клонировании, но вы можете изменить удаленный компьютер, созданный для использования разных URI, через set-url команда и параметр - 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

Таким образом, он всегда будет извлекать данные с ServerB, но передавать на ServerA (конечно, только при использовании определенного пульта)

2
ответ дан 3 December 2019 в 20:15

Теги

Похожие вопросы