redhat7上安装gitweb

1、gitweb是git-server可视化管理代码的一种实现方式,安装非常简单,在此之前需要安装git并开启服务,安装好gitweb,稍作配置,即可实现git代码可视化。gitweb需要配合apache2(httpd)一起工作,所以还需要安装httpd.

2、安装。具体的安装需要先安装git,再安装httpd,最后安装gitweb。

yum install -y git
yum install -y httpd
yum install -y gitweb
安装完git,即可开启git-server。

随后安装httpd,这里简单安装,直接使用了yum来安装,不用手动编译源码,少了手动安装apr,apr-util。通过yum直接安装httpd,自动安装上了apr等依赖。安装完httpd之后,会默认在/etc/目录下生成httpd的文件夹,文件夹结构如下。


接着安装gitweb,安装完成会生成几个文件,第一个是/etc/gitweb.conf,第二个是/etc/httpd/conf.d/git.conf,第三个是一个文件夹/var/www/git该文件夹下有两个文件。


我们需要做一些配置,第一个地方是修改/etc/gitweb.conf,指定projectroot为我们git-server的repository的文件夹,我这里是/home/git,另一个地方也可以不用改,但是为了后面访问地址的方便,我们还是修改一下,就是将/etc/httpd/conf.d/git.conf中的Alias /git /var/www/git改为 Alias /gitweb /var/www/git,修改之后如下图所示。



3、改动之后可以启动httpd服务,访问地址http://localhost/gitweb,结果会如下图所示,



点击项目web.git进入项目目录,查看到项目下的文件修改提交纪录概要。



4、如果安装没问题,配置没有问题,最后访问http://gitserver/gitweb出现404 - No projects found,这个问题,可以查看httpd的错误日志,/var/log/httpd/error_log,提示权限不足,如下图所示,修改git repository的文件夹权限即可。

# chmod 755 /home/git



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

luffy5459

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值