Обязателен ли Mercurial Server для использования Mercurial?

Я пытаюсь выбрать программное обеспечение для контроля версий для нашей команды, но до этого у меня не было большого опыта для этого. После поиска и поиска в Google кажется, что Mercurial - хорошая попытка. Однако меня немного смущает общая информация об этом. По сути, в нашей команде всего 5 человек, и все мы подключаемся к серверу, который будет использоваться для хранения репозиториев. Сервер представляет собой систему Redhat Linux. Вероятно, мы используем централизованный рабочий процесс. Поскольку мне нравится идея локального коммита, я по-прежнему предпочитаю программное обеспечение типа DVCS. Сейчас пытаюсь установить Mercurial. Вот мои вопросы.

1) Всегда ли на сервере, используемом для репозиториев, должно быть установлено программное обеспечение "mercurial-server"? Или это зависит от того, какой рабочий процесс он использует? Другими словами, правда ли, что если для работ не используется централизованный рабочий процесс, то сервер может быть установлен «ртутным клиентом»?

Меня смущает термин «ртутный сервер». Или это означает, что ртутный сервер, установленный на сервере, всегда называется «ртутным сервером», и не имеет значения, является ли он централизованным или нет. Вдобавок, поскольку все мы работаем на этом сервере, означает ли это, что для установки на нем требуется только одна копия Mercurial? У всех нас есть собственный каталог пользователей, например / home / Cassie, / home / John, ... и / home / Joe.

2) Обязательно ли использовать SSH? Или это зависит от того, какое соединение между пользователями и сервером? Итак, поскольку мы все работаем на сервере, SSH не требуется, верно?

Большое спасибо,

5
задан Kyle Heironimus 22 September 2011 в 21:27
поделиться