Accesso ad un repository Git con gitweb
Gitweb consente di fare il browsing di un repository via web.
- Installare
sudo apt-get install gitweb
- Configurare apache2
sudoedit /etc/apache2/conf.d/gitweb.conf
ScriptAlias /gitweb "/usr/lib/cgi-bin/gitweb.cgi"
<Location /gitweb>
AuthType Basic
AuthName "Private GitWeb Access"
AuthUserFile /files/git/.htpasswd.gitweb
Require valid-user
</location>
<Directory "/files/git/repos>
Options Indexes FollowSymLinks ExecCGI
Order allow,deny
Allow from all
</Directory>
- Creare il file di autenticazione
sudo htpasswd -c /files/git/.htpasswd.gitweb mnt.vvngrl
- Impostare il path della radice dei repositories:
sudoedit /etc/gitweb.conf
$projectroot = "/files/git/repos";
- Riavviare apache
sudo invoke-rc.d apache2 restart
- Vedere il repo su
http://mysite/gitweb