简体中文 ▾ 主题 ▾ 最新版本 ▾ 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 页面的浏览器。这会连同 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] 套件的一部分