GITOSIS-GITWEB gitweb mit gitosis einrichten: Unterschied zwischen den Versionen

Aus Webhosting Hilfe
Zur Navigation springen Zur Suche springen
(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…“)
 
K (Schützte „GITOSIS-GITWEB gitweb mit gitosis einrichten“ ([edit=sysop] (unbeschränkt) [move=sysop] (unbeschränkt)) [kaskadierend])
 
(kein Unterschied)

Aktuelle Version vom 22. November 2009, 14:15 Uhr

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>