Spec-Zone.ru › Git

git-instaweb

Имя

git-instaweb — мгновенно просмотрите свою рабочую репозиторию в gitweb

Синтаксис

git instaweb [--local] [--httpd=<httpd>] [--port=<port>]
               [--browser=<browser>]
git instaweb [--start] [--stop] [--restart]

Описание

Простая скрипт для настройки gitweb и веб-сервера для просмотра локальной репозитория.

Параметры

-l
--local

Связывать веб-сервер только с локальным IP-адресом (127.0.0.1).

-d
--httpd

Команда командной строки HTTP-демонов, которая будет выполнена. Параметры командной строки могут быть указаны здесь, а файл конфигурации будет добавлен в конец командной строки. В настоящее время поддерживаются apache2, lighttpd, mongoose, plackup, python и webrick. (По умолчанию: lighttpd)

-m
--module-path

Путь к модулям (необходим только если httpd — Apache). (По умолчанию: /usr/lib/apache2/modules)

-p
--port

Номер порта для привязки httpd. (По умолчанию: 1234)

-b
--browser

Веб-браузер, который должен использоваться для просмотра страницы gitweb. Он будет передан скрипту-помощнику git web--browse вместе с URL-адресом экземпляра gitweb. Дополнительная информация см. в git-web--browse[1]. Если скрипт завершается неудачно, URL-адрес будет выведен в стандартный вывод.

start
--start

Запустить экземпляр httpd и выйти. При необходимости перегенерировать файлы конфигурации для запуска нового экземпляра.

stop
--stop

Остановить экземпляр httpd и выйти. Это не генерирует файлы конфигурации для запуска нового экземпляра, а также не закрывает браузер.

restart
--restart

Перезапустить экземпляр httpd и выйти. При необходимости перегенерировать файлы конфигурации для запуска нового экземпляра.

Конфигурация

Вы можете указать конфигурацию в файле .git/config

[instaweb]
        local = true
        httpd = apache2 -f
        port = 4321
        browser = konqueror
        modulePath = /usr/lib/apache2/modules

Если переменная конфигурации instaweb.browser не задана, то вместо нее будет использоваться web.browser, если она определена. Дополнительная информация см. в git-web--browse[1].

См. также

gitweb[1]

instaweb

© 2005–2026 Linus Torvalds and others
Licensed under the GNU General Public License version 2.
https://git-scm.com/docs/git-instaweb

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API