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
  • 相关阅读:
    R 多图间距调整
    ggplot2 颜色渐变(离散颜色)设置
    R语言因子排序
    利用plink软件基于LD信息过滤SNP
    利用vcftools比较两个vcf文件
    在R语言中使用Stringr进行字符串操作
    perl 数组快速去除重复元素
    Shell中 ##%% 操作变量名
    Java基础之数值类型之间的转换
    Java中0.2减0.1 结果为什么不是0.1?
  • 原文地址:https://www.cnblogs.com/error500/p/3414186.html
Copyright © 2011-2022 走看看