YUM安装SVN

安装步骤

[root@localhost ~]# yum -y install subversion       # yum安装SVN
[root@localhost ~]# svnserve --version              # 验证安装是否成功,查看版本
    svnserve,版本 1.6.11 (r934486)
       编译于 Aug 17 2015,08:37:43
    版权所有 (C) 2000-2009 CollabNet。
    Subversion 是开放源代码软件,请参阅 http://subversion.tigris.org/ 站点。
    此产品包含由 CollabNet(http://www.Collab.Net/) 开发的软件。
    下列版本库后端(FS) 模块可用:
    * fs_base : 模块只能操作BDB版本库。
    * fs_fs : 模块与文本文件(FSFS)版本库一起工作。
    Cyrus SASL 认证可用。
[root@localhost ~]# mkdir /home/svn                 # 创建svn目录
[root@localhost ~]# svnadmin create /home/svn/test  # 创建版本库(根据需求自定义)
[root@localhost ~]# cd /home/svn/test/              # 进入上述生成的版本库;
[root@localhost test]# ls                           
    conf  db  format  hooks  locks  README.txt
        # conf目录中放置三个控制文件
            * authz: # 控制目录允许用户的访问权限
            * passwd:   # 管理用户的登录信息
            * svnserver.conf:   # svn配置文件
    
[root@localhost test]# svnserve -d -r /home/svn/        # 启动svn服务
                            * -d:  # 表示后台运行;
[root@localhost test]# ps -ef |grep svn
root      3323     1  0 16:18 ?        00:00:00 svnserve -d -r /home/svn/

 


SVN控制文件管理

[root@localhost conf]# vim authz                # 控制svn相应目录对指定用户的权限
    [aliases]
    # joe = /C=XZ/ST=Dessert/L=Snake City/O=Snake Oil, Ltd./OU=Research Institute/CN=Joe Average
    [groups]
    # harry_and_sally = harry,sally
    # harry_sally_and_joe = harry,sally,&joe
    # [/foo/bar]
    # harry = rw
    # &joe = r
    # * =
    # [repository:/baz/fuz]
    # @harry_and_sally = rw
    # * = r
[root@localhost conf]# vim passwd       # 管理用户及登录密码
    [users]
    # harry = harryssecret
[root@localhost conf]# vim svnserve.conf
    [general]
    anon-access = read              # 可读
    auth-access = write             # 可写
    password-db = passwd            # 指定密码文件,可写相对路径,也可绝对路径
    authz-db = authz                # 指定控制权限文件,同样可相对也可以绝对路径
    realm = /data/gameoflife/trunk  # 指定版本库的认证域,即在登录时提示的认证域名称。若两个版本库的认证域相同,建议使用相同的用户名口令数据文件。
    [sasl]

 

posted @ 2017-12-21 19:50  荣荣很乖  阅读(260)  评论(0编辑  收藏  举报