Непосредственно копирование живого репозитория SVN никогда не является хорошей идеей.
Вы могли изучить svnadmin dump --incremental
к папке и rsync это. Таким образом, необходимо было бы только передать инкременты.
Альтернатива svnadmin hotcopy
который делает идентичную копию живого repo и Вас rsync это.
Использование Active Directory не имеет значения. Что вам нужно, так это DNS-сервер, и тот, который есть в Windows, работает, но есть много альтернатив.
Прежде всего, вы должны создать DNS-домен. Это должно быть основано на вашем домене в Интернете. Например, internal.mycompany.com
. В этом случае вы являетесь владельцем mycompany.com
. внутренний
может существовать или не существовать в реальном Интернете (см .: представления DNS ). Полное доменное имя для ваших систем будет, например, server1.internal.mycompany.com
.
Во-вторых, вам необходимо создать A-записи в этом домене, которые соединяют имена с IP-адресами, например:
alias1server1 A 2.2.2.2
alias2server3 A 3.3.3.3
В-третьих, вы должны установить выбранный вами домен в качестве DNS-суффикса по умолчанию на всех машинах. Лучшее место для этого - ваш DHCP-сервер, а другое место - конфигурация сети для каждой машины. Это то, что позволяет вам просто использовать server1
и перейти к server1.
Вам также необходимо настроить DNS для ваших серверов (либо через DHCP, либо через сетевую конфигурацию) в качестве IP вашего нового DNS-сервера.