GITOSIS-GITWEB gitweb mit gitosis einrichten
Version vom 22. November 2009, 14:15 Uhr von Admin (Diskussion | Beiträge) (Schützte „GITOSIS-GITWEB gitweb mit gitosis einrichten“ ([edit=sysop] (unbeschränkt) [move=sysop] (unbeschränkt)) [kaskadierend])
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>