gitweb安装及配置
1、安装apache2及gitweb
sudo apt-get install apache2 gitweb
gitweb.cgi安装位置在/usr/lib/cgi-bin下
2、配置gitweb
sudo vi /etc/gitweb.conf
修改$PROJECT_ROOT为你的项目根目录,比如本例中使用/home/amba/repositories作为根目录
3、修改/etc/apach2/sites-available/default为
<VirtualHost *:80>
ServerName git-server
DocumentRoot /usr/lib/cgi-bin
<Directory /usr/lib/cgi-bin>
Options ExecCGI +FollowSymLinks +SymLinksIfOwnerMatch
AllowOverride All
order allow,deny
Allow from all
AddHandler cgi-script cgi
DirectoryIndex gitweb.cgi
</Directory>
</VirtualHost>
4、重启动apache2
sudo service apache2 restart
这样你就可以在http://ip地址/gitweb.cgi下看到$PROJECT_ROOT下的项目了。
5、如果将gitweb.cgi重命名为index.cgi,并在上述配置中
修改 DirectoryIndex gitweb.cgi为
DirectoryIndex index.cgi,则通过地址/就可以看到$PROJECT_ROOT下的项目了