简体中文 ▾ 主题 ▾ 最新版本 ▾ git-instaweb 最后更新于 2.21.0

名称

git-instaweb - 立即在 gitweb 中浏览您的工作仓库

概要

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

描述

一个用于设置 gitweb 和 Web 服务器以浏览本地仓库的简单脚本。

选项

-l
--local

仅将 Web 服务器绑定到本地 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 页面的 Web 浏览器。这将与 gitweb 实例的 URL 一起传递给 git web--browse 辅助脚本。有关详细信息,请参阅 git-web--browse[1]。如果脚本失败,URL 将输出到标准输出 (stdout)。

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]

另请参阅

GIT

Git[1] 套件的一部分