码迷,mamicode.com
首页 > 系统相关 > 详细

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

时间:2018-12-06 20:25:59      阅读:347      评论:0      收藏:0      [点我收藏+]

标签:...   防火墙   修改   conf   修改端口   密码   NPU   版本管理   相同   

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,


 


 

 

 


 

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

标签:...   防火墙   修改   conf   修改端口   密码   NPU   版本管理   相同   

原文地址:https://www.cnblogs.com/mlp1234/p/10078051.html

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