====== Sitemap ====== This is a sitemap over all available pages ordered by [[doku>namespaces|namespaces]].
Page Actions
Wiki Actions
User Actions
====== Differences ====== This shows you the differences between two versions of the page.
guides:git [2010/12/02 23:50] fishy |
guides:git [2010/12/03 17:40] (current) fishy home_link_str |
||
---|---|---|---|
Line 311: | Line 311: | ||
<code> | <code> | ||
apt-get install -t lenny-backports gitweb | apt-get install -t lenny-backports gitweb | ||
- | sed -i -e 's/projectroot.*=.*$/projectroot = "\/var\/www\/git.example.com";/' /etc/gitweb.conf | ||
</code> | </code> | ||
Line 324: | Line 323: | ||
ScriptAlias / /usr/share/gitweb/index.cgi/ | ScriptAlias / /usr/share/gitweb/index.cgi/ | ||
+ | |||
+ | <Directory /var/www/git.example.com/.gitweb> | ||
+ | AllowOverride None | ||
+ | Order deny,allow | ||
+ | deny from all | ||
+ | </Directory> | ||
+ | <Location "/private"> | ||
+ | AuthType Basic | ||
+ | AuthName "Git Private" | ||
+ | AuthUserFile /var/www/git.example.com/.passdb/private_users | ||
+ | Require valid-user | ||
+ | </Location> | ||
+ | |||
+ | </code> | ||
+ | |||
+ | <code> | ||
+ | cat << EOF > /etc/gitweb.conf | ||
+ | # path to git projects (<project>.git) | ||
+ | $projectroot = "/var/www/git.example.com"; | ||
+ | |||
+ | # directory to use for temp files | ||
+ | $git_temp = "/tmp"; | ||
+ | |||
+ | # target of the home link on top of all pages | ||
+ | #$home_link = $my_uri || "/"; | ||
+ | |||
+ | # html text to include at home page | ||
+ | # $home_text = "indextext.html"; | ||
+ | $home_text = "/var/www/git.example.com/.gitweb/index.inc"; | ||
+ | |||
+ | # The text on the home link in the breadcrumbs | ||
+ | $home_link_str = "git.example.com"; | ||
+ | |||
+ | # file with project list | ||
+ | $projects_list = "/var/www/git.example.com/.gitweb/list"; | ||
+ | |||
+ | # Hide any repo not listed in the $projects_list | ||
+ | $strict_export = 1; | ||
+ | |||
+ | # stylesheet to use | ||
+ | $stylesheet = "/gitweb/gitweb.css"; | ||
+ | |||
+ | # logo to use | ||
+ | $logo = "/gitweb/git-logo.png"; | ||
+ | |||
+ | # the 'favicon' | ||
+ | $favicon = "/gitweb/git-favicon.png"; | ||
+ | EOF | ||
+ | |||
+ | echo "Example text" > /var/www/git.example.com/.gitweb/index.inc | ||
+ | ls | grep -v private | awk ' { print $1 " Me" }' > /var/www/git.example.com/.gitweb/list | ||
</code> | </code> | ||