2010-10-18 1 views
0

Я пытаюсь установить Mercurial на сервер чего-нибудь или даже в ящик Linux, и у пользователей в журнале интрасети использовать для них репо.Какие шаги я должен предпринять, чтобы установить Mercurial на сервере, где пользователи в локальной сети могут использовать в качестве репо?

Это просто академическое упражнение, которое я преследую из любопытства. Я буду использовать VMWare для моделирования языка.

Что было бы лучшей ОС для размещения программного обеспечения Mercurial? Благодаря!

ответ

1

Host Linux и использовать ssh: // для вашего транспорта (другой вариант - HTTP). С этой настройкой вам вообще не нужно запускать полноценный сервер и не нужно устанавливать ни одну установку или конфигурацию в прошлом, как в самом программном обеспечении Mercurial. Каждому «пользователю» будет нужна собственная учетная запись в соответствующем поле Linux, и все элементы управления доступом предоставляются разрешениями на доступ к основной операционной системе.

Другие варианты, включая HG-SSH и hgweb доступны и descried on the Publishing Repositories вики-страницы, но для базовой настройки вы описываете вы можете просто использовать SSH и нет ничего больше, чтобы сделать:

Создание репозитория удаленно :

$ hg init ssh://[email protected]//path/to/repo 

Клонирование:

$ hg clone ssh://[email protected]//path/to/repo 

Нажатие:

$ hg push ssh://[email protected]//path/to/repo 

Натяжение:

$ hg pull ssh://[email protected]//path/to/repo 

Где `// путь/к/репо (уведомление Есть два набора двойных слеш) является любым путем на системе«сервер», где пользователь может читать и писать.

Смежные вопросы

 Смежные вопросы