hg serve [ПАРАМЕТР]...

запустить автономный веб-сервер

Запускает локальный HTTP-обозреватель хранилища и pull-сервер. Эту команду можно использовать в качестве простого способа организации совместного доступа и просмотра хранилища по сети. Для более серьезной работы в течение длительного времени, рекомендуется использовать нормальный веб-сервер.

Обратите внимание, что такой сервер не поддерживает права доступа. Это значит, что по умолчанию кто угодно может читать хранилища и не может писать в них. Установите параметр "web.allow_push" в значение "*", чтобы разрешить всем делать push на сервер. Используйте настоящий веб-сервер, если требуется аутентификация пользователей.

По умолчанию сервер направляет лог входящих соединений в stdout, а лог ошибок - в stderr. Используйте -A/--accesslog и -E/--errlog для записи логов в файлы.

Сервер сам выберет свободный порт для входящих соединений, если указать 0 в качестве номера входящего порта; в этом случае он напечатает выбранный порт.

В случае успеха возвращает 0.

параметры:

-A --accesslog ФАЙЛ имя файла для записи журнала доступа
-d --daemon запустить сервер в фоновом режиме
--daemon-pipefds КОЛ-ВО используется внутренней реализацией в режиме демона
-E --errorlog ФАЙЛ имя файла для записи журнала ошибок
-p --port ПОРТ номер порта для входящих соединений (по умолчанию 8000)
-a --address АДРЕС адрес для входящих соединений (по умолчанию - все интерфейсы)
--prefix ПРЕФИКС корневой каталог веб-сервера (по умолчанию: корень сервера)
-n --name ИМЯ имя, показываемое на веб-страницах (по умолчанию имя рабочего каталога)
--web-conf ФАЙЛ путь к конфигу hgweb (см. "hg help hgweb")
--webdir-conf ФАЙЛ путь к конфигу hgweb (УСТАРЕЛО)
--pid-file ФАЙЛ имя файла для записи ID процесса
--stdio для отдалённых клиентов
--cmdserver РЕЖИМ для отдалённых клиентов
-t --templates ШАБЛОН используемые веб-шаблоны
--style СТИЛЬ используемый стиль шаблона
-6 --ipv6 использовать IPv6 вместе с IPv4
--certificate ФАЙЛ Файл сертификата SSL

глобальные параметры:

-R --repository ХРАНИЛИЩЕ корневой каталог хранилища или имя файла комплекта
--cwd КАТАЛОГ сменить рабочий каталог
-y --noninteractive не спрашивать, на все вопросы автоматически выбирать первый вариант
-q --quiet подавлять вывод
-v --verbose включить дополнительный вывод
--config КОНФИГ [+] задать/переопределить параметр конфигурации (в виде 'секция.параметр=значение')
--debug включить отладочный вывод
--debugger запустить отладчик
--encoding КОДИРОВКА установить кодировку (по умолчанию: UTF-8)
--encodingmode РЕЖИМ установить режим кодировки (по умолчанию: strict)
--traceback всегда печатать трассировку стека при исключении
--time время выполнения команды
--profile профилирование выполнения команды
--version напечатать информацию о версии и выйти
-h --help показать справку и выйти
--hidden учитывать скрытые наборы изменений
--color ТИП когда раскрашивать вывод (логический. always (всегда), auto (автоматически)или never (не раскрашивать)) (по умолчанию: auto)

параметры, помеченные [+], могут указываться многократно