git instaweb

优质
小牛编辑
124浏览
2023-12-01

命名

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和webrick。(默认:lighttpd)

-m --module-path

模块路径(只有当httpd是Apache时才需要)。(默认:/ usr / lib / apache2 / modules)

-p --port

将httpd绑定到的端口号。(默认:1234)

-b --browser

应该用来查看gitweb页面的网页浏览器。这将git web{litdd}browse与gitweb实例的URL一起传递给helper脚本。有关详细信息,请参阅git-web {litdd}浏览[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 {litdd}浏览[1]。