安装与配置gitweb。
需要准备的环境:Linux+Apache
安装与配置步骤:
1、解压 git-2.10.2.tar.gz
2、在解压后的 git-2.10.2/目录下运行
yum install gitweb
3、修改gitweb.conf
vi /etc/gitweb.conf
# 版本库的根目录
$projectroot = "/home/git/share/gitweb";
# 设置克隆每个版本库的URL地址,一个版本库可以设置多个地址
@git_base_url_list= ("git\@10.4.120.101:share/gitweb", "http://10.4.120.101/gitweb");
# 菜单定制:tree view文件旁显示追溯(blame)链接
$feature{'blame'}{'default'} = [1];
$feature{'blame'}{'override'} = 1;
# 菜单定制:tree添加快照(snapshot)下载链接
$feature{'snapshot'}{'default'} = ['zip', 'tgz'];
$feature{'snapshot'}{'override'} = 1;
4、查找linux默认apache安装情况
修改apache配置文件
cd /etc/httpd/conf
Alias /gitweb "/home/git/share/gitweb/"
<Directory "/home/git/share/gitweb">
Options FollowSymLinks +ExecCGI
AddHandler cgi-script .cgi
DirectoryIndex index.cgi gitweb.cgi index.html
Order allow,deny
Allow from all
</Directory>
5、重启apache
/usr/sbin/httpd -k stop
/usr/sbin/httpd -k start
如果默认80端口被占用,杀掉
6、建立软连接
cd /home/git/share/gitweb
ln -s /usr/local/git/share/gitweb/* .
将 "Alias /git /var/www/git" 改为 "Alias /gitweb /var/www/git"
7. 用浏览器访问gitweb,比如:http://ip:端口/gitweb,效果如下图: