GITOSIS-GITWEB gitweb mit gitosis einrichten
Version vom 21. November 2009, 20:01 Uhr von Admin (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „== gitweb mit gitosis einrichten == Installieren mit: <pre> apt-get install gitosis git </pre> Inhalt der /etc/gitweb.conf belassen, aber einen Ordner für gi…“)
gitweb mit gitosis einrichten
Installieren mit:
apt-get install gitosis git
Inhalt der /etc/gitweb.conf belassen, aber einen Ordner für gitosis anlegen:
mkdir /etc/gitosis/ cp /usr/share/doc/gitosis/examples/gitweb.conf /etc/gitosis/
Der Inhalt sollte wie folgt angepasst werden:
do "/etc/gitweb.conf" if -e "/etc/gitweb.conf"; $projects_list = "/srv/gitosis/gitosis/projects.list"; $projectroot = "/srv/gitosis/repositories"; $export_ok = ""; $strict_export = "true"; @git_base_url_list = ('git+ssh://gitosis@devel.itsolution2.de'); # Just for a little more security $prevent_xss = true; # nicer-looking URLs $feature{'pathinfo'}{'default'} = [1]; $site_name = "devel.itsolution2.de";
In einer apache virtualhost Umgebung benötigt man diese Werte:
Alias /gitweb.css /usr/share/gitweb/gitweb.css Alias /git-logo.png /usr/share/gitweb/git-logo.png Alias /git-favicon.png /usr/share/gitweb/git-favicon.png ScriptAlias /gitweb /usr/lib/cgi-bin/gitweb.cgi <Location /gitweb> SetEnv GITWEB_CONFIG /etc/gitosis/gitweb.conf </Location>