简体中文 ▾ 主题 ▾ 最新版本 ▾ 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] 套件的一部分