zoukankan      html  css  js  c++  java
  • 在CentOS上搭建svn服务器及注意事项

    系统环境 CentOS 5.9
    推荐使用yum install安装,比较简单
     

    一、检查是否已经安装其他版本svn

    # rpm -qa subversion
    #卸载svn
    # yum remove subversion
    #安装svn
    # yum install subversion
    安装完成后会提示Complete!
    #检查安装的svn版本
    # svnserve --version

    二、建立svn库

    #创建文件夹
    # mkdir /usr/svn
    # mkdir /usr/svn/repos
    #执行创建命令
    # svnadmin create /usr/svn/repos
    执行完上面的创建命令后,自动会在/usr/svn/repos目录下创建一些文件:conf,db,format,hooks,locks,README.txt

    三、配置svn用户、权限等

        1、设置用户

            # vim /usr/svn/repos/conf/password
            找到[users]节点,添加用户:
            guest = 123456 
            #格式为:用户名 = 密码

        2、设置权限

            # vim /usr/svn/repos/conf/authz
             找到[groups]节点,添加:
            [/] #svn根目录
            hello = rw #读写权限

        3、修改svn配置文件

            # vim /usr/svn/repos/svnserve.conf
             找到[general]节点的以下内容:
            # anon-access = none
            # auth-access = write
            # password-db = passwd
            # authz-db = authz
           去掉注释,特别注意:去掉#后面的空格,不然会报错
            

    四、客户端连接svn

         #启动svn
         # svnserve -d -r /usr/svn/repos --listen-port 3391
         #svn默认端口是3391,可以为其指定其他端口,然后修改防火墙规则,使指定端口对外开放,在客户端连接svn地址例如:svn://192.168.1.123:3391
  • 相关阅读:
    JS 知识点补充
    JS 数据之间类型的转化
    JS 数据的类型
    数据结构--数组、单链表和双链表介绍 以及 双向链表
    数据结构--队列
    数据结构--栈
    24. 两两交换链表中的节点
    23. 合并K个排序链表
    22. 括号生成
    21. 合并两个有序链表
  • 原文地址:https://www.cnblogs.com/error500/p/3414186.html
Copyright © 2011-2022 走看看