zoukankan      html  css  js  c++  java
  • Svn install and use

    1.安装服务

         使用yum安装subversion,简单、不繁琐。

           

    1
    yum install -y subversion

     2.创建版本库

    1
    2
          mkidr /svn/obj
          svnadmin create /svn/obj

     3.配置

       用svnadmin后,会在/svn/obj目录下生成conf目录,此目录下有三个文件,authz、passwd、svnserver.conf

       authz   用户权限配置文件

       passwd  用户密码配置文件

       svnserver.conf  主配置文件

      

      编辑svnserver.conf文件: 

    1
    2
    3
    4
      anon-access = none    #关闭匿名访问
      auth-access = write   #验证用户可写
      password-db = passwd  #指向验证用户名密码的数据文件 passwd
      auth-db=authz         #指向验证用户的权限配置文件 authz

      编辑passwd文件:   

    1
    2
    [users]
    admin=admin   #用户名在等号前面,密码在后面相对应,注意:前面不能有空格

      编辑authz文件:

    1
    2
    3
    4
    5
    6
    [groups]
    admin=admin,admin2,admin3
    user=user1,user2,user3
    [/]
    @admin=rw   #admin组内的用户有obj的读写权限
    @user=rw    #user组内的用户有obj的读写权限

    4.启动服务

    1
    svnserve -d -r /svn/obj

     现在用客户端TortoiseSVN-1.6.15.21042-win32-svn-1.6.16.msi 工具就可以上传和下载使用了

    1
     地址是: svn://ip

    5.使用多个版本库

    1
    2
    3
    4
       mkdir /svn/book
       mkdir /svn/sport
       svnadmin create /svn/book
       svnadmin create svn/sport

    上面操作又创建了两个版本库 book和sport

     把obj目录下的conf里的三个文件分别复制到book和sport的conf中

    1
    2
      /bin/cp /svn/obj/conf//svn/book/conf/
      /bin/cp /svn/obj/conf//svn/book/conf/

    重新启动svn服务:

       kill 'svn id'   先杀掉之前启动的 

       svnserve -d -r /svn 

    用客户端工具下载和上传时,写url的时候后面加上文件夹的名字即可分开,如:

       svn://ip/obj 

       svn://ip/book

    使用SVN时,windows下强烈建议使用TortoiseSVN-1.6.15.21042-win32-svn-1.6.16.msi工具

  • 相关阅读:
    取文本中数字
    成绩统计excel
    excel日期转化为周次
    ConcurrentHashMap之实现细节(转)
    线程互斥(互斥变量)
    Spring的历史论(数据脱敏)
    Java之递归
    触摸java常量池
    利用ant脚本 自动构建svn增量/全量 系统程序升级包
    JDK1.5/1.6/1.7新特性
  • 原文地址:https://www.cnblogs.com/ipyanthony/p/9290590.html
Copyright © 2011-2022 走看看