Gitweb: Unterschied zwischen den Versionen

Aus xinux.net
Zur Navigation springen Zur Suche springen
 
Zeile 21: Zeile 21:
 
         ErrorLog "/var/log/apache2/gitweb-error.log"
 
         ErrorLog "/var/log/apache2/gitweb-error.log"
 
         ServerSignature Off
 
         ServerSignature Off
      CustomLog "/var/log/apache2/gitweb-access.log" combined
+
        CustomLog "/var/log/apache2/gitweb-access.log" combined
 +
        <Directory /var/cache/git/>
 +
                Options Indexes FollowSymLinks
 +
                AllowOverride None
 +
                Require all granted
 +
        </Directory>
 +
        Include conf-available/serve-cgi-bin.conf
 
</VirtualHost>
 
</VirtualHost>
 
</pre>
 
</pre>
 
=Link=
 
=Link=
 
*https://www.thomas-krenn.com/de/wiki/Git_Server-Konfiguration
 
*https://www.thomas-krenn.com/de/wiki/Git_Server-Konfiguration

Aktuelle Version vom 22. März 2018, 12:28 Uhr

install

  • apt-get install git gitweb

create dir

  • mkdir /var/cache/git

config

  • /etc/gitweb.conf
$projectroot = "/var/git";
$git_temp = "/tmp";
@diff_opts = ();
  • /etc/apache/sites-available/gitweb.conf
 <VirtualHost 10.82.10.22:80>
        DocumentRoot /var/cache/git
        SetEnv GITWEB_CONFIG /etc/gitweb.conf
        Alias /static/gitweb.css /usr/share/gitweb/static/gitweb.css
        Alias /static/gitweb.js /usr/share/gitweb/static/gitweb.js
        Alias /static/git-favicon.png /usr/share/gitweb/static/git-favicon.png
        Alias /static/git-logo.png /usr/share/gitweb/static/git-logo.png
        ScriptAlias /gitweb.cgi /usr/lib/cgi-bin/gitweb.cgi
        DirectoryIndex gitweb.cgi
        ErrorLog "/var/log/apache2/gitweb-error.log"
        ServerSignature Off
        CustomLog "/var/log/apache2/gitweb-access.log" combined
        <Directory /var/cache/git/>
                Options Indexes FollowSymLinks
                AllowOverride None
                Require all granted
        </Directory>
        Include conf-available/serve-cgi-bin.conf
</VirtualHost>

Link