码迷,mamicode.com
首页 > 其他好文 > 详细

svn配置

时间:2017-04-06 17:20:05      阅读:132      评论:0      收藏:0      [点我收藏+]

标签:svn   svn的配置   

001.检查是否有安装. 如果有先删除

    [root@vm001 /]# rpm -qa subversion

002.安装svn(包名是"subversion")

    [root@vm001 /]# yum install subversion -y

003.验证是否安装成功, 能正常查看版本即可

    [root@vm001 /]# svnserve --version

004.创建svn数据目录, 创建版本仓库

    [root@vm001 /]# mkdir -p /opt/svn           # 创建SVN数据目录

    [root@vm001 /]# svnadmin create /opt/svn    # 创建版本仓库   

005.添加三个用户, admin, user001, user002密码都为‘111111‘(直接在文件属部添加即可)

    [root@vm001 /]# vim /opt/svn/conf/passwd 

    admin = 111111

    user001 = 111111

    user002 = 111111

006.配置用户访问权限(直接在文件尾部追加即可)

    [root@vm001 /]# vim /opt/svn/conf/authz

    admin = admin,user001   # 定义一个admin组, 将admin, test001用户添加到admin组中.

    [/]                     # 表示根目录

    @admin = rw             # 表示admin组, 并且有rw权限

    user002 = r             # 表示user002用户, 并且有r权限

    * =                     # 表示取反(*表示其他用户, 这里没有定义的用户), 为空表示没有任何权限

007.修改全局配置文件(svnserve.conf)

    # 去掉前面的注释即可

    [root@vm001 /]# vim /opt/svn/conf/svnserve.conf

    anon-access = none      # 开启匿名用户不可访问, 将read改成none

    auth-access = write     # 开启认证用户可以执行写操作

    password-db = passwd    # 开启指定密码文件

    authz-db = authz # 开启指定认证文件

008.启动svn

    [root@vm001 /]# svnserve -d -r /opt/svn/

    [root@vm001 /]# netstat -tnlp | grep 3690

    tcp    0    0 0.0.0.0:3690    0.0.0.0:*    LISTEN    2612/svnserve       

    [root@vm001 /]#

009.连接

    客户端下载地址: https://tortoisesvn.net/downloads.html

    技术分享

本文出自 “一只老兔子” 博客,请务必保留此出处http://caiya.blog.51cto.com/1268395/1913367

svn配置

标签:svn   svn的配置   

原文地址:http://caiya.blog.51cto.com/1268395/1913367

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!