Оглавление serve

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               consider hidden changesets

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