1、安装gitweb
#apt-get install gitweb
2、修改gitweb.cong ,位置在/etc/gitweb.conf
3、修改apache2.conf,位置/etc/apache2/apache2.conf在其中添加
原因:Dav模块未开启
解决方法:
#a2enmod dav_fs #a2enmod dav_lock #a2enmod dav
建立链接:
#ln -s /etc/apache2/mods_available/dav_fs.conf /etc/apache2/mods-enabled/
原因:RewriteEngine未开启
如此问题解决,成功重启apache2服务器,但是打开无法显示gitweb界面,
显示的是cgi的源码,原来是cgi模块未打开,同样使用命令
#a2enmod cgi
即可成功打开cgi模块,让cgi代码被apache2识别,最后重启服务器apache2
#/etc/init.d/apache2 restart
成功重启,让后输入http://ipaddress/gitweb即可进行访问。显示界面如下
我这里没有建立git仓库,大家建立git仓库后即可查看里面的git项目。。。。
哎,gitweb的配置说是简单,真配起来问题还是很多的,说多了都是泪。。。。