Назад | Перейти на главную страницу

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

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

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

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