L'installation de GitWeb - Comment

Je viens d'installer Git sur mon serveur de production et suis l'espoir d'obtenir GitWeb de travailler avec elle. Je suis devenu très intéressé à obtenir que cela fonctionne lorsque je suis tombé sur un tutoriel qui montre comment faire git travail web à l'aide de...

git instaweb -d webrick --start

Il fonctionne exactement comme décrit dans le tutoriel ...
http://lostechies.com/jasonmeridth/2009/09/27/git-instaweb/

Cependant, après la lecture d'autres forums, il semble que instaweb n'est pas vraiment destiné à être utilisé et à la place je devrait mettre en place GitWeb pour s'exécuter sur un serveur Apache.

Je suis assez nouveau à l'Apache ne suis pas très familier avec ce que je devrais faire. J'ai suivi le tutoriel à http://unix-heaven.org/node/31 . Mais je ne pense pas que j'ai besoin de tous. Je pense que la seule chose à faire est de mettre la suite dans mon httpd.fichier conf...

<VirtualHost *:80>
    ServerAdmin <a href="mailto:[email protected]">[email protected]</a>
    ServerName git.example.org
    ServerAlias git-pub.example.org
    RedirectMatch ^/$ /gitweb.cgi
    SetEnv GITWEB_PROJECTROOT /cvs/codeRepository/git

    Alias /gitweb.js                /srv/www/gitweb/static/gitweb.js
    Alias /gitweb.css               /srv/www/gitweb/static/gitweb.css
    Alias /git-logo.png             /srv/www/gitweb/static/git-logo.png
    Alias /git-favicon.png           /srv/www/gitweb/static/git-favicon.png

    ScriptAlias /"/srv/www/gitweb/"

    <Directory "/srv/www/gitweb/">
        AllowOverride None
        Options Indexes FollowSymLinks ExecCGI
        Order allow,deny
        Allow from all
    </Directory>

    ErrorLog "/var/log/apache2/httpd-git-pub.example.org-access.log"
    CustomLog "/var/log/apache2/httpd-git-pub.example.org-error.log" common
</VirtualHost>

Où /srv/www/gitweb/contient....

$:/srv/www/gitweb # ls -ltr
total 252
-rwx------ 1 root root 247917 Feb 27 15:02 gitweb.cgi
drwx------ 2 root root   4096 Feb 27 15:03 static

Sera la config que j'ai indiquée ci-dessus ou j'ai besoin de le préciser ? Et si oui, quelles url vais-je accéder GitWeb? Ai-je besoin serverName et serverAlias serverAdmin?

Merci pour votre aide

Ce qui est absent?

OriginalL'auteur Richie | 2013-02-27