git-instaweb
Instantly browse your working repository in gitweb
TLDR
Launch a gitweb server for the current Git repository
Listen only on localhost
Listen on a specific port
Use a specified http daemon
Also auto-launch a web browser
Stop the currently running gitweb server
Restart the currently running gitweb server
SYNOPSIS
gitinstaweb [ --local] [ --httpd=<httpd>] [ --port=<port>] [ --browser=<browser>] gitinstaweb [ --start] [ --stop] [ --restart]
DESCRIPTION
OPTIONS
-l, --local Only bind the web server to the local IP (127 .0 .0 .1) .
-d, --httpd The HTTP daemon command -line that will be executed . Command -line options may be specified here, and the configuration file will be added at the end of the command -line . Currently apache2, lighttpd, mongoose, plackup, python and webrick are supported . (Default: lighttpd)
-m, --module -path The module path (only needed if httpd is Apache) . (Default: /usr/lib/apache2/modules)
-p, --port The port number to bind the httpd to . (Default: 1234)
-b, --browser The web browser that should be used to view the gitweb page . This will be passed to the gitweb --browse helper script along with the URL of the gitweb instance . See git-web--browse (1) for more information about this . If the script fails, the URL will be printed to stdout .
start, --start Start the httpd instance and exit . Regenerate configuration files as necessary for spawning a new instance .
stop, --stop Stop the httpd instance and exit . This does not generate any of the configuration files for spawning a new instance, nor does it close the browser .
restart, --restart Restart the httpd instance and exit . Regenerate configuration files as necessary for spawning a new instance .
CONFIGURATION
[instaweb] local = true httpd = apache2 -f port = 4321 browser = konqueror modulePath = /usr/lib/apache2/modules .RE If the configuration variable instaweb.browser is not set, web.browser will be used instead if it is defined . See git-web--browse (1)for more information about this .
GIT
SEE ALSO
gitweb(1)