apache+svn搭建过程

1.查看是否已安装
    rpm -qa subversion 

2.检查版本

    svn --version
    httpd -version 

3.安装apache+svn  

    yum install -y httpd mod_dav_svn subversion

4.创建svn仓库

    mkdir /opt/svn-repos

    cd /opt/svn-repos

5.创建仓库

    svnadmin create repo1

6.修改用户、组权限

    chown -R apache:apache repo1

7.创建登录账号、密码

    htpasswd -bc /opt/svn-repos/passwd.http 用户名 密码[-b:创建到指定文件中,-c:创建一个新文件]

8.修改apache配置文件
    vi /etc/httpd/conf.d/subversion.conf

    <Location /svn>  #访问svn后缀
    DAV svn
    SVNParentPath /opt/sxt/svn-repository    #svn仓库
    AuthType Basic
    AuthName "Subversion repositories"
    AuthUserFile /opt/sxt/svn-repository/passwd.http  #svn认证 
    AuthzSVNAccessFile /opt/sxt/svn-repository/authz  #svn授权
    Require valid-user
    </Location>

#创建多个仓库

    <Location /svnProject>
    DAV svn
    SVNParentPath /opt/svn-project
    AuthType Basic
    AuthName "Subversion repositories"
    AuthUserFile /opt/svn-project/passwd.http
    AuthzSVNAccessFile /opt/svn-project/authz
    Require valid-user
    </Location>

9.配置授权文件

        6a05741685d32fbc10169af3102d55c07e1.jpg

9.关闭SELinux

    setenforce 0  

10.重启apache服务

    service httpd restart

ps:重启时如果显示 Could not reliably determine the server's fully qualified domain name

    )1.vi /etc/httpd/conf/httpd.conf

    )2.加入 ServerName  localhost:80

 #添加用户

htpasswd -b passwd.http admin admin

 #删除用户

 htpasswd -D passwd.http admin

 #修改用户密码  
 htpasswd passwd.http admin

之后可以使用小乌龟来测试

5ec4c22a8cdea7d88fcbfcfe257145da960.jpg

转载于:https://my.oschina.net/wwyxhqc/blog/2987569

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值