1. gitadmin@gitserver:~/Desktop/gitolite-admin/conf$ sudo apt-get install gitweb
2.gitadmin@gitserver:/etc/apache2$ vim gitweb.conf
gitadmin@gitserver:/etc/apache2$ vim conf-enabled/gitweb.conf
1 <IfModule mod_alias.c> 2 <IfModule mod_mime.c> 3 <IfModule mod_cgi.c> 4 Define ENABLE_GITWEB 5 </IfModule> 6 <IfModule mod_cgid.c> 7 Define ENABLE_GITWEB 8 </IfModule> 9 </IfModule> 10 </IfModule> 11 12 <IfDefine ENABLE_GITWEB> 13 Alias /gitweb /usr/share/gitweb 14 15 <Directory /usr/share/gitweb> 16 Options +FollowSymLinks +ExecCGI 17 AddHandler cgi-script .cgi 18 </Directory> 19 </IfDefine>3.gitadmin@gitserver:/etc/apache2$ sudo a2enmod cgi4.gitadmin@gitserver:/etc/apache2$ sudo service apache2 restart
5. sudo vim /etc/gitweb.conf
1 # path to git projects (<project>.git)
2 $projectroot = "/home/git/repositories"; 3 4 # directory to use for temp files 5 $git_temp = "/tmp";