LINUX.ORG.RU
ФорумAdmin

Merurial репликация

 , ,


0

1

Добрый день.

Есть сервер mercurial hg с несколькими репозиториями. Как лучше настроить что-то типа репликации на второй сервер? Например можно когда никто не работает копировать папки с данными или на резервной машине запускать команду hg clone, но как то не очень.

Rsync / rclone / duplicity

Тебе для бекапов? Проще паковать в tar и лить на какой-нибудь selectel object storage. Раз в день. И перезаписывать раз в месяц старьё, короче, вариантов много.

menangen ★★★★★ ()
Ответ на: комментарий от Mike_RM

200 градусов — это меньше чем пламя спички.

anonymous ()

склонировать на другую машину командой hg clone --noupdate <URL> и потом время от времени командовать в каталоге с клоном hg pull

littlechris ★★★ ()
Ответ на: комментарий от bvn13

Сейчас попробовал hg clone --noupdate <URL> Потом hg pull Работает нормально, клонирует Но вот если клиентом подключиться уже к новому серверу и затянуть репозитарий уже с резервного сервера то основной затягивает нормлаьно, а если есть вложенный репозитарий то пишет ошибку

прервано: authorization failed (in subrepository «test2»)

и если открыть файл .hgsub, который создался, то там будет ссылка на первый сервер

test2 = https://server1/test2

т.е. получается репозиторий он затягивает нормлаьно, а вот вложенные репозитории он пытается затянуть с первого сервера.

Как исправить чтобы субрепозиторий тоже запрашивался со второго сервера, а не с первого?

useresxi ()
Ответ на: комментарий от useresxi

`.hgsub` хранится в контроле версий, поэтому, еяпп, никак

littlechris ★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.