Git
English ▾ 主题 ▾ 最新版本 ▾ 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

应使用哪个 Web 浏览器来查看 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] 套件的一部分

scroll-to-top