Accesso ad un repository Git con gitweb

From RVM Wiki
Jump to navigation Jump to search

Installazione

Gitweb consente di fare il browsing di un repository via web.

  • Installare
sudo apt-get install gitweb
  • Impostare il path della radice dei repositories:
sudo sed -i -e 's/\/var\/cache\/git/\/files\/git\/repos/' /etc/gitweb.conf
  • Riavviare apache
sudo invoke-rc.d apache2 restart
  • Vedere il repo su
http://mysite/gitweb

Abilitazione autenticazione htpasswd

  • Configurare apache2
sudoedit /etc/apache2/conf.d/gitweb
Alias /gitweb /usr/share/gitweb

<Directory /usr/share/gitweb>
  Options FollowSymLinks +ExecCGI
  AddHandler cgi-script .cgi

  AuthType Basic
  AuthName "Private GitWeb Access"
  AuthUserFile /files/git/.htpasswd.gitweb
  Require valid-user
</Directory>
  • Creare il file di autenticazione
sudo htpasswd -c /files/git/.htpasswd.gitweb mnt.vvngrl

Abilitazione autenticazione PAM

Riferimenti