安装并测试Gitweb

来源:互联网 发布:php safe mode 编辑:程序博客网 时间:2024/06/02 04:14

安装gitweb apache2

root@gsit: ~# apt-get install gitweb apache2

配置gitweb

首先,将/etc/apache2/目录下,conf.d/gitweb复制成sites-available/gitweb.conf。
root@gsit: ~# cp conf.d/git web sites-available/gitweb.conf
打开gitweb.conf,在第四行“FollowSymLinks”添加“+”。加“+”代表允许目录浏览,“-”代表禁止目录浏览。
这里写图片描述
然后到/etc/apache2/sites-enabled/目录下,将sites-available/gitweb.conf映射至此。
root@gsit: ~# cd /etc/apache2/sites-enabled
root@gsit: ~# ln -s ../sites-available/gitweb.conf
最后,打开/etc/gitweb.conf文件,配置成代码库目录:
这里写图片描述
启用CGI模块: root@gsit: ~# a2enmod cgi
重新开启apache2服务: root@gsit: ~# service apache2 restart
以上步骤执行完,在访问http://localhost/gitweb/时会有404 - No projects found的错误,原因是/home/Git/repositories/目录及其上级目录的权限问题。执行如下命令即可解决问题:
root@gsit: ~# sudo chmod 777 -R /home/git/repositories
此时,在浏览器里输入:http://192.168.1.22/gitweb,即可访问。如图:
这里写图片描述

参考博客:http://blog.csdn.net/teliduxing1029/article/details/52086913

0 0
原创粉丝点击