美文网首页软件测试专项测试
* subversion 环境搭建 (原始)(六)

* subversion 环境搭建 (原始)(六)

作者: 云层_ | 来源:发表于2018-12-08 00:43 被阅读42次

    1.安装svn服务器端

    yum install subversion

    2.创建一个svn版本仓库

    mkdir -p /svn/repos  (创建根目录)

    chmod -R 777 repos

    svnadmin create /svn/repos/first    (创建版本仓库first)

    3.修改配置---------( 每新增1个版本仓库,就要针对单个仓库进行用户和权限设置,权限只能控制所在版本仓库!)

    cd /svn/repos/first/conf

    1)vi svnserve.conf   (配置版本库信息)

                anon-access = none     ()非授权用户权限

                auth-access = write       ()授权用户权限

                password-db = passwd    ()密码文件路径

                authz-db = authz    () 访问控制文件

                realm = first   (改成自己的版本库first)

     2) vi authz    //用户分组,并定义组的权限

    在[groups]下增加你的用户组(记得等号前后留空格)

    在[/]下面增加对用户或者用户组的权限设置

    注:*是全部用户。若* = rw,组为r,则遵从所有用户有读写权限

            权限:w、r、wr、空(没有任何权限)。

    版本库1:该库所有用户都能读写

    注意:因为svn只能对版本库做权限控制,不能对单个版本库下的不同url做权限控制,所以如果有保密需求,则需要单独创建个新的版本库,权限设置如下:

    只有该库的用户有读写权限

    3) vi passwd  //创建或修改用户密码

    [users]

    zhangsan = 123456

    【4.然后要设置自启动】 ---未设置

    vi /etc/rc.local

    // 末尾添加下面一行

    svnserve -d -r /usr/local/svnRepo/first

    查找所有svn启动的进程

    ps aux |grep 'svn' 

    杀死 然后启动svn

    启动svn(可以把这个放到/etc/local/rc.local文件中,实现开机自启动)

    svnserve -d -r /usr/local/svnRepo/first

    SVN版本库起动方式,现在svnRepo下面有 first、test 两个版本库

    单版本库起动

    svnserve -d -r /svn/repos/first

    多版本库起动

    svnserve -d -r /svn/repos

    5 导入/上传,   便可checkout

    1) 导入/上传项目到服务器

        创建文件夹  D:\崤云项目管理项目,进入该目录,

      -----然后右键TortoiseSVN->Import...,在URL of repository输入“svn://10.160.237.84/first”,点确定上传。

      -----or 然后右键checkout在URL of repository输入“svn://10.160.237.84/first”,点确定上传。

    2) chekout

    右键 svn://10.160.237.84/first

    6、版本库维护

    相关文章

      网友评论

        本文标题:* subversion 环境搭建 (原始)(六)

        本文链接:https://www.haomeiwen.com/subject/wpjgnftx.html