简体中文 ▾ 主题 ▾ 最新版本 ▾ 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 将打印到标准输出。

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] 套件的一部分

scroll-to-top