zoukankan      html  css  js  c++  java
  • CentOS配置SVN服务器

    系统环境:CentOS系统:CentOS 6.5

    1、检查是否安装了低版本的SVN

    rpm -qa subversion

    2、卸载旧版本SVN

    yum remove subversion

    3、安装SVN

    yum -y install subversion

    4、建立SVN版本库

    mkdir -p /home/用“用户名”替代/svn
    svnadmin create /home/用“用户名”替代/svn

    此处版本库名为svn,也可以是其它

    5、配置代码库

    进入“/home/用“用户名”替代/svn”文件夹下的conf下,进行配置

    5.1、用户密码配置

    编辑passwd,在[users]下添加用户名和密码

    [users]
    # harry = harryssecret
    # sally = sallyssecret
    username=password

    5.2、编辑控制权限authz

    目的是设置哪些用户可以访问哪些目录,向authz文件追加以下内容,使用户对svn上所有项目拥有读写权限:

    [/]
    username=rw

    若只希望某个用户对 某个项目有读、写、读写权限,可如下设置:

    [/Project]
    username=r

    5.3、服务svnserve.conf配置

    在[general]下追加如下内容

    #匿名访问的权限,可以是read,write,none,默认为read
    anon-access=none
    #使授权用户有写权限 
    auth-access=write
    #密码数据库的路径 
    password-db=passwd
    #访问控制文件 
    authz-db=authz
    #认证命名空间,subversion会在认证提示里显示,并且作为凭证缓存的关键字 
    realm=/home/用“用户名”替代/svn

    6、启动SVN

    svnserve -d -r /home/用“用户名”替代/svn

    7、查看SVN进程

    ps -ef|grep svn|grep -v grep

    8、检测SVN端口

    netstat -ln |grep 3690

    9、停止重启SVN

    killall svnserve    //停止 
    svnserve -d -r /home/用“用户名”替代/svn  // 启动

    10、测试

    Windows客户端TortoiseSVN连接。地址为:svn://IP地址,输入配置好的用户名和密码。即可进行测试。

    11、检出svn到指定目录

    进入需要检出的目标目录,执行

    svn checkout svn://IP/Project
  • 相关阅读:
    sqlserver优化查询
    DateADD日期Sql
    sql 数据字段类型
    sql Server 发送邮件 错误类型及原因
    EassyUI内置方法与属性
    这货不是 for循环
    1.switch选择结构 3.多重if选择结构和switch比对 4.总结选择结构 5.使用hasNextInt()解决用户从控制台输入为非整型问题
    1.基本选择结构if 2.逻辑运算符 3.if-else 4.多重if选择结构 5.嵌套if选择结构
    编写java程序步骤
    css3
  • 原文地址:https://www.cnblogs.com/eczhou/p/5531878.html
Copyright © 2011-2022 走看看