Centos svn+Apache搭建

(一)安装Apache

1、安装

yum -y  install httpd httpd-devel

2、启动Apache

service httpd start

3、测试Apache

在浏览器上输入ip,查看apache是否启动成功,出现下面的页面表示成功


Apache启动成功页面

(二)安装SVN

1、安装

yum install  subversion mod_dav_svn mod_auth_mysql

2、测试SVN
查看svn是否安装成功

svn --version

出现以下信息表示安装成功


Centos svn+Apache搭建_第1张图片
SVN版本

3、创建文件夹

mkdir /opt/svndata
cd /opt/svndata

4、创建权限文件

# 密码文件
touch passwdfile
# 用户文件
touch accessfile

5、创建svn库

svnadmin create svn

6、apache用户访问权限

cd ..
chown apache:apache -R svndata

7、添加svn用户

cd svndata/
htpasswd -b passwdfile wise 123456

8、修改accessfile,添加权限

vim accessfile 

#添加代码如下
[groups]
admin = wise

[/]
@admin = rw

9、启动svn

svnserve -d -r /opt/svndata/

(三)关联Apache和SVN

vim /etc/httpd/conf/httpd.conf 

Listen 80 => Listen 9999      (端口改成你想要的端口号)

#在模块后添加

    DAV svn
    SVNListParentPath on
    SVNParentPath /opt/svndata/
    AuthType Basic
    AuthName "subversion repository"
    AuthUserFile /opt/svndata/passwdfile
    AuthzSVNAccessFile /opt/svndata/accessfile
    Require valid-user

将9999端口在阿里云中开放

(四)重启Apache

service httpd restart

(五)测试

用浏览器输入下面地址
http://59.110.236.20:9999/svn/svn


成功

你可能感兴趣的:(Centos svn+Apache搭建)