• linux下搭建svn添加多个仓库(项目)


    1): 创建svn版本库路径 
           mkdir  -p  /opt/svn/project1 
           mkdir -p   /opt/svn/project2 

           ...

           创建SVN版本库

           svnadmin  create  /opt/svn/project1 

           svnadmin  create  /opt/svn/project2

           ...

    2):修改配置文件: 

            vi    /opt/svn/project1/conf/svnserve.conf 

          在文件里放开相应的注释即可,注意删除空格,否则会报错。

                  [general] 
                  anon-access = none   #匿名权限
                  auth-access = write    #授权用户有写权限
                  password-db=passwd #指定账号文件

                  auth-db=authz           #指定权限控制文件

            vi     /opt/svn/project1/conf/passwd 
                    xxx=****        //  用户名=密码

           

            vi     /opt/svn/projectq/conf/authz

                   #在[group]中添加用户组

                   [group]

                   aa = user1,user2,user3

                   #在[/]中给刚刚的组添加权限

                   [/]

                   @aa = rw

          project2在对应的目录下可进行操作相同

    3):启动svn服务 
            svnserve   -d   -r    /opt/svn/     
            注意:如果在一台服务器上同时启动多个版本管理,那么启动路径必须是所有项目仓库的根路径

            比如 : /opt/svn/project1    /opt/svn/project2   ------------------->   /opt/svn/   

    4) : 连接客户端

            使用 TortoiseSVN , 输入地址 svn://192.168.22.159:3690/ 即可 , 再输入用户名和密码就能访问了

            默认端口 3690 , 如果你修改了端口 , 那么要记得加上修改后的端口号 ;

    5) : 修改端口号

             # svnserve -d -r /usr/local/svnrep --listen-port 3691

    6) : 防火墙开放相应端口

            svn服务器默认使用3690端口,所以开放3690端口,保存设置,然后重启防火墙:
            iptables -I INPUT -p tcp --dport 3690 -j ACCEPT
            /etc/rc.d/init.d/iptables save
            service iptables restart

    ok,



     
  • 相关阅读:
    jxl导出Excel文件
    IOC容器中bean的生命周期
    Hibernate缓存
    Hibernate关联映射及高级查询
    Hibernate简介
    jsp中自定义Taglib案例
    面向对象设计原则
    struts2进阶篇(5)
    Spring核心概念之AOP
    struts2进阶篇(4)
  • 原文地址:https://www.cnblogs.com/mlp1234/p/10078051.html
Copyright © 2020-2023  润新知