Accesso ad un repository Git con gitweb

From RVM Wiki
Revision as of 16:57, 22 August 2011 by Gabriele.vivinetto (talk | contribs) (New page: 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 <pre> ScriptAlia...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

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

Riferimenti