blob: d67884a50e4c90194c58ff9bf4a0f9b980122517 [file] [log] [blame]
Gerrit Pape10d5cc72007-05-11 09:48:43 +00001gitweb for Debian
2-----------------
3
Jonathan Nieder0b94ee82013-05-20 00:44:30 -07004The gitweb CGI by default looks into the directory /var/lib/git/ for
Gerrit Pape10d5cc72007-05-11 09:48:43 +00005browsable repositories (this is configured in /etc/gitweb.conf). It expects
Jonathan Nieder0b94ee82013-05-20 00:44:30 -07006the repositories' .git subdirectories in /var/lib/git/, symlinks pointing
Gerrit Pape10d5cc72007-05-11 09:48:43 +00007to the corresponding subdirectories in the repositories are just fine, e.g.:
8
Jonathan Nieder0b94ee82013-05-20 00:44:30 -07009 ln -s ~pape/git/foo/.git /var/lib/git/foo.git
Gerrit Pape10d5cc72007-05-11 09:48:43 +000010
Gerrit Papeb4bef4f2010-01-27 09:34:49 +000011On systems with an Apache webserver, gitweb is automatically made available at
Jonathan Niedera1b64642014-12-19 18:37:01 -080012http://localhost/gitweb. This requires CGI support, so you may need to run
13"a2enmod cgi". You can deactivate the site by running "a2disconf gitweb" or
14tweak it by modifying /etc/apache2/conf-available/gitweb.conf
Gerrit Papeb4bef4f2010-01-27 09:34:49 +000015
Gerrit Pape10d5cc72007-05-11 09:48:43 +000016For more details about setting up gitweb for a git.example.org server, and
Jonathan Nieder9f4ed0a2010-08-19 19:25:07 -050017on how to make the git core tools such as 'git clone' work through http, see
18/usr/share/doc/git/README.Debian.