subversion+usvn(web-gui)安装配置

一、安装环境

   CentOS 6.4 X86_64

   主要软件:

   subversion

   usvn


二、安装相关组件

#yum install httpd php subversion mysql-server php-mysql mod_dav_svn

三、配置httpd.conf

   配置/etc/httpd/conf/httpd.conf,添加如下内容

Alias /usvn /var/www/usvn/public
<Directory "/var/www/usvn/public">
    Options +SymLinksIfOwnerMatch
    AllowOverride All
    Order allow,deny
    Allow from all
</Directory>

四、安装usvn

   下载usvn:http://www.usvn.info/download.html最新版安装包,这里是1.0.6

#unzip usvn-1.0.6.zip
#cp -r usvn-1.0.6 /var/www/usvn
#chown -R apache:apache /var/www/usvn
#service httpd restart

五、配置usvn

   web访问http://server-ip/usvn/install.php

  • system check(主要是public及config权限检查,提示两个good就OK)

  • language selection

  • license agreement

  • usvn configration

    圈中的路径可以根据空间自由设定,但必须存在,并给apache用户授权

  • database installation

    第一次搭建,需勾上“创建数据库”,如果是重装,数据库已存在的情况下,也必须勾上创建,点下一步以后提示数据库已存在,再取消勾选创建,再继续下一步,直接不勾选创建,也会报错。

  • administrator user creation

  • check new version

  • 安装完成

六、访问管理页面

http://server-ip/usvn 用管理员用户登录即可进行管理版本库、用户名及用户组.


七、故障排除

  • database installation出错:

    The PDO extension is required for this adapter but the extension is not loaded

    以上是因为缺少php-mysql造成的,进行如下安装

    yum install php-mysql


本文出自 “鼠标爱上键盘” 博客,转载请与作者联系!

你可能感兴趣的:(subversion,usvn)