Git

名称

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

概述

git instaweb [--local] [--httpd=<httpd>] [--port=<端口>]
               [--browser=<浏览器>]
git instaweb [--start] [--stop] [--restart]

描述

一个简单的脚本,用来设置 gitweb 和浏览本地仓库的网络服务器。

选项

-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

启动 httpd 实例并退出。 根据需要重新生成配置文件以生成新的实例。

停止
--stop

停止 httpd 实例并退出。 这不会生成任何用于生成新实例的配置文件,也不会关闭浏览器。

重新启动
--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