Redhat 6 git 服务器配置(gitweb)

gitweb主要用于web browser方式的源代码浏览

 
1.gitweb软件安装
软件仓库见 redhat 6 git 服务器 配置 (http)
 
2.配置http 服务器
编辑/etc/httpd/git.conf
追加
Alias /gitweb /var/www/gitweb

<Directory /var/www/gitweb>
        Options ExecCGI
        AddHandler cgi-script cgi
        DirectoryIndex gitweb.cgi
</Directory>
 
3.准备gitweb.cgi脚本和资源
cp -r /usr/share/gitweb /var/www/
 
4.添加project root
cp /etc/gitweb.conf /var/www/gitweb.conf
更改 之前的gitweb.cgi脚本,找到gitweb.conf 所在的一行
把/etc/gitweb.conf更改为 /var/www/gitweb.conf
编辑
/var/www/gitweb.conf
去掉下面our $projectroot的注释,改成自己的git仓库的父目录,
这里为 /var/www/git
our $projectroot = "/var/www/git"; 
 
5.重启apache服务器
service httpd restart
 
就可以从下述地址访问了
http://servername/gitweb
 
 
备注:
如果想要在一台服务器上显示两组不同的gitweb服务
如android和tizen的代码同时管理
主要按照同样的方法,使用不同的目录即可
原文地址:https://www.cnblogs.com/zelos/p/2960429.html