Benutzer-Werkzeuge

Webseiten-Werkzeuge


server:joel:gitweb:installation

Dies ist eine alte Version des Dokuments!


git.feggm.de - gitweb

  1. install package through repository
    apt-get install gitweb
  2. create web-directory
    mkdir -p /var/www/git/cgi-bin
  3. create soft-link for gitweb.cgi
    ln -s /usr/lib/cgi-bin/gitweb.cgi /var/www/git/cgi-bin
  4. copy gitweb files to web-directory
    cp -a /usr/share/gitweb/* /var/www/git
  5. enable apache rewrite module
    a2enmod rewrite
  6. create vhost config-file
    vi /etc/apache2/sites-available/git
  7. enable virtual host
    a2ensite git
  8. add apache-user (e.g. www-data) to git-group (e.g. git)
  9. create softlink to public repo
    ln -s /var/git/repositories/sample.git /var/cache/git/
  10. add a description to the repository
    vi /var/git/repositories/sample.git/description
  11. set owner of repository
    vi /var/git/repositories/temperature.git/config
    [gitweb]
    owner = "Your name"

<note>Repeat the last 3 steps for all repositories which should be accessible through gitweb.</note>

  1. restart apache
    service apache2 restart
server/joel/gitweb/installation.1353927447.txt.gz · Zuletzt geändert: (Externe Bearbeitung)