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' 辅助脚本。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
git(1) 套件的一部分
