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

centos6.5搭建svn

时间:2017-11-15 23:49:31      阅读:378      评论:0      收藏:0      [点我收藏+]

标签:eal   关闭   读写权限   查看   rc.d   说明   注意   hooks   /etc/   

        1. 检查已经安装版本
           rpm -qa subversion
          如果存在旧版本,卸载
          yum remove subversion
        2. 安装svn
          yum install subversion
        3. 验证是否安装成功
          svnserve --version
        4. 创建代码库
          mkdir -p /opt/svn/repo 创建路径
          svnadmin create /opt/svn/repo 将路径指为代码库
          查看/opt/svn/repo 文件夹发现包含了conf, db,format,hooks, locks, README.txt等文件,说明一个SVN库已经建立。
        5. 配置代码库
          cd /opt/svn/repo/conf
        6. 配置用户密码,以及权限,服务
          vim passwd
          [users]
          # harry = harryssecret
          # sally = sallyssecret

          hello=123

          建立hello用户,密码 123

          vim authz

          [repo:/]

          hello=rw

          hello对 repo下的所有目录 都有读写权限,可以根据例子进行限制

          vim svnserve.conf

          [general]
          #匿名访问的权限,可以是read,write,none,默认为read
          anon-access=none
          #使授权用户有写权限 
          auth-access=write
          #密码数据库的路径 
          password-db=passwd
          #访问控制文件 
          authz-db=authz
          #项目名称(UUID)

          realm=/opt/svn/repo

           

        7. 开发svn端口(端口默认3690,已开启忽略这一步)
          修改
          iptables -I INPUT -p tcp --dport 3690 -j ACCEPT
          保存
          /etc/rc.d/init.d/iptables save
          重启
          service iptables restart
          查看
          /etc/init.d/iptables status
        8. 启动svn服务
          svnserve -d -r /home/svn  
        9. killall svnserve关闭所有svn服务

 注意:svn所有的配置文件中的配置都必须顶行,如果未顶行就会出现svnserve.conf:12: Option expected报错

centos6.5搭建svn

标签:eal   关闭   读写权限   查看   rc.d   说明   注意   hooks   /etc/   

原文地址:http://www.cnblogs.com/dashuai01/p/7841320.html

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