redhat7上安装gitweb

来源:互联网 发布:mac os系统怎么安装 编辑:程序博客网 时间:2024/06/07 03:10

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

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

yum install -y gityum install -y httpdyum 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

原创粉丝点击