git-instaweb

Instantly browse your working repository in gitweb

TLDR

Launch a gitweb server for the current git repository

>_ git instaweb --start
copy

Listen only on localhost

>_ git instaweb --start --local
copy

Listen on a specific port

>_ git instaweb --start --port [1234]
copy

Use a specified http daemon

>_ git instaweb --start --httpd [lighttpd|apache2|mongoose|plackup|webrick]
copy

Also auto-launch a web browser

>_ git instaweb --start --browser
copy

Stop the currently running gitweb server

>_ git instaweb --stop
copy

Restart the currently running gitweb server

>_ git instaweb --restart
copy

SYNOPSIS



gitinstaweb [ --local] [ --httpd=<httpd>] [ --port=<port>] [ --browser=<browser>] gitinstaweb [ --start] [ --stop] [ --restart]

DESCRIPTION


A simple script to set up gitweb and a web server for browsing the local repository .

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


You may specify configuration in your .git/config
.RS 4
[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


Part of the git (1)suite

SEE ALSO

gitweb(1)

Copied to clipboard
free 100$ digital ocean credit